41
40
4
11
10
21
15
199
47
129
36
48
93
174
98
43
67
57
8
112
46
27
141
149
64
150
34
84
38
28
66
73
19
7
192
184
123