77325534
4452636
20298894
4170189
72057312
36971826
94666866
86412318
86117222
7481298
20787770
50085282
23907853
83639682
12159952
63317339
74011049
44514263
41739546
73419186
4392187
17891446
93967812
58183477
32027815
46718701
93593387
6432108
46843742
72403606
54911714
17251171
23135072
42463396
13623209
445538
364663
5744348
40541260
49013421