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