49
0
1
23
133
2
120
88
64
86
107
307
142
145
176
659
254
305
150
166
255
194
160
168
331
284
415
189
3
337
193
202
155
310
129
526
323
416
253
277
392
266
178
179