1
25
18
5
117
3
110
12
8
33
15
11
14
6
28
73
23
41
34
9
21
24
77
13
66
39
118
16
26
359
95
431
310
202
265
126
97
186
210
457
207
1250
80