99505529
65423404
8174385
69363223
36148825
26468001
3749580
18485852
97578153
9496925
39406287
80266713
92583110
92989954
53692276
9857375
88063597
82137043
40642403
98521136
3648559
21748637
70592143
72609431
36602706
49883681
6764050
26137556
2259605
51013844
46999823
60943855
15901735
86702312
89215664
5585209
40112039
77722320
54495990
21044883