19412774
8349634
22589083
98974132
1944102
29464220
588900
19631414
65659760
33248354
4482759
874681
76508382
15271723
64905505
89601156
46925443
44831680
69861667
99457288
56759701
68429249
35592619
62926438
7399896
78835845
78884241
25773662
49521873
71171307
7962921
95921451
12107593
8721209
98057156
7194808
59155256
12156603
58228821
74549020