57596491
68113815
94438155
93652003
4984594
10348887
29509546
32818427
18953507
7020926
26208570
96448181
89948472
91425663
34347792
79032420
387525
30165220
44353781
14487854
916858
94776600
61436474
32576714
56543859
10549562
97264625
19853598
71269061
44942882
8551588
4588242
7243272
53104817
29494786
72739202
61468777
69378978
98628591
70687060