166
58
11
22
30
84
43
10
14
41
24
145
80
15
74
60
45
184
146
204
119
18
63
62
33
19
13
40
147
79
98
34
107
57
44
29
96
78
91
88
39
56
21
162
97
46