42299
433343
70612
409574
649708
294841
105885
135588
972771
709169
524242
64637
824288
6282
32248
252862
974628
197779
435937
584746
999468
549817
13485
913701
48022
863318
369952
386285