85
34
33
72
144
1266
9
32
13
26
27
25
70
343
328
81
73
6
22
177
270
19
118
38
78
977
89
573
86
63
43
62
739
487
156
133
51
40
502
322
91
48
306
193
160
176
1182
140
371
188
23
56
123
15