46
28
220
63
40
82
14
12
659
153
75
88
9
17
60
116
43
52
23
36
127
10
53
31
138
125
64
13
15
57
3
19
35
6
5
29
20
21
34
96
24
27
25
4
7
32