9
257
44
166
278
29
34
142
31
61
82
103
6
7
25
127
23
113
48
193
139
93
4
13
98
192
27
59
95
8
14
20
370
146
410
66
17
1042
341
40
202
714
305
340
217
24
256
482
266
54
10
134