1
3
2
33
17
46
15
115
64
81
29
58
10
37
43
18
39
258
54
36
28
44
4
19
13
56
30
62
34
31
16
71
87
69
50
68
49
51
40
21
9
8
22
65