430768
465597
258610
110396
67426
150222
694669
637987
810733
374772
661682
485332
159520
118105
490157
15114
820655
721646
288634
180181
220876
68319
587283
820584
511935
470616
220156
944454
357137
644648