2
9
44
35
28
66
62
15
226
65
63
195
109
32
16
10
301
45
13
633
253
1023
455
146
91
331
227
247
75
141
38
77
89
81
14
997