41
49
18
5
33
27
21
146
96
69
53
84
985
230
45
258
12
15
28
24
59
3
2
29
88
108
14
4
23
131
8
117
64
592
67
1
225
16
6
13
52
34
94
25
113
11
0