2
38
20
6
19
117
3
110
14
8
112
34
18
16
11
7
28
73
23
43
9
21
24
77
13
66
25
12
39
15
120
26
359
95
431
312
203
265
33
126
97
186
210
457
207
1250
80