64566636
3207870
61239460
21018210
5405924
48841326
79296103
3811431
12554655
75345501
5399146
47531652
67661911
83226531
70452169
23616065
99607793
75807525
27616877
69387240
71017360
42063721
73445113
17951390
40232482
49759259
47671298
39994326
24352929
73324410
85783408
42139786
92291297
59257823
18198779
2312432
99025764
79658843
7175626
52548686