101
46
56
17
10
191
28
44
68
99
35
60
27
14
43
11
111
23
36
41
13
3
59
149
106
90
31
12
77
48
139
255
30
73
39
356
1280
58
65
79
96
343
178
95
148
160
105
295
1128
361
138