17
11
43
7
19
21
45
66
37
15
150
92
54
118
90
75
30
23
148
99
209
106
116
224
59
142
165
60
48
57
84
36
93
69
108
82
185
121
65
14
179
63
129
138
33
71
26
215
190
98
149