17
42
37
10
95
217
93
81
36
59
197
163
103
117
46
91
461
15
78
155
120
241
144
77
44
88
96
50
80
168
179
121
51
216
320
249
238
666
139
84
124
199
25
33
149
122
196
31
63
109
170
166
160