93675934
59535495
74625562
98432025
21272231
8516896
45065449
51519913
19508380
22932461
384552
49873214
93349524
67909591
31537249
99732780
89375252
70196930
79202443
68201077
88494981
90149447
17753396
36328983
6550765
74142187
92872332
97398630
902985
1918840
58971255
86118817
40186802
54961945
49265367
76477552
2256530
24294107
85505689
411203