19
95
83
62
35
10
14
139
32
17
86
33
40
106
23
8
226
51
66
274
12
52
225
57
37
1266
98
56
55
148
28
92
298
149
5
3450
25
965
6
416
335
31
105
22
220
136
264
82
339
89
11
38
1470
366