66505403
4598391
56596594
41307833
97549333
34168868
6718205
70412451
49259559
20038579
8620135
83966059
51595522
79431507
56469706
74309952
54461187
8371467
99882388
36817843
82277907
43744318
98028196
20253263
20082314
77019037
88797549
98426053
1255751
3494519
12098264
96807629
50383372
28763203
45564212
26553808
46403320
44942653
25266527
80089792