236
95
699
119
636
32
833
262
414
135
574
143
404
177
359
107
518
212
155
31
1851
879
618
40
378
114
422
121
595
246
633
173
423
28
448
129
277
157
366
196