33
21
5
246
6
27
298
49
138
16
9
34
25
54
15
19
31
17
12
32
10
11
2
40
13
120
851
446
20
136
26
29
22
24
156
109
62
36
30
7
8
56
18
107
43