43
8
58
50
24
21
34
51
175
18
6
14
79
19
45
4
5
183
17
123
12
119
148
247
59
94
31
2
28
174
74
64
388
89
32
49
30
29
15
115
35
537
222