40715
80278
342199
529759
550387
802388
137635
62993
396948
116608
292840
560735
300745
553540
239335
748457
79779
991714
223289
5362
692616
424900
89473
364259
356512
355826
359633
482349
190274
761493