1012998
614377
476167
632336
31191
859808
781155
989663
10269
536764
651927
245448
134166
398479
286926
267677
6138
720186
311139
403969
98239
958259
270807
102491
103272
331297
435648
493313
221468
642388