50
137
63
82
102
19
72
31
95
98
259
193
59
215
175
127
207
25
214
117
198
170
383
90
185
39
173
191
52
295
36
136
79
695
107
155
77
589
579
188
528
447
330
168
135
89
157
40
323
132
104
234
76
116
9
17