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