96967592
88231212
34961675
58466487
36487503
22022177
20617823
68714358
62235415
18821648
97932695
24141051
44629753
23803677
54597702
9137859
59503367
12018223
36763653
85429519
87785566
34674838
24953390
31778228
19131960
1889919
49421539
16804902
87587337
35271610
6107645
27475728
13605113
5575729
93797765
10191783
28815875
99481341
99238705
555975