31
278
11
52
174
129
12
58
238
32
60
33
25
670
28
232
85
8
63
36
38
155
22
1258
75
146
120
132
109
249
39
90
318
17
143
193
353
336
252
42
298
46
47
1
20
24
7
10
2
37