71
122
63
364
41
170
103
258
679
772
322
773
388
212
176
290
638
937
329
786
442
601
636
297
185
263
151
202
135
374
460
327
709
384
702
850
1094
456
583
942
671
444
432
298
229
238
402
145
107
566
209
295
217
127
1264
1222
1799
564