59913
42992
376176
567287
912380
13071
669631
999443
639989
585625
373132
47125
554143
596459
754102
58732
461315
644869
825240
745960
218548
33933
432243
534285
837850
943192
282594
821207
191234
829261