75102846
85638638
20543820
62796461
59168405
23499384
87503612
10944907
17787512
28779070
99935771
94656740
93928278
16801895
54281166
1191506
70046111
37674120
9558471
89094333
95893070
64799981
2547759
90867160
26467862
36945122
5816447
81439375
57117387
58266270
6221491
59038505
67499526
737367
99488450
10108873
74476707
88307925
7015798
2685238