30747080
77017008
46109843
9693524
42683244
9686894
72768449
59366768
11808371
63023709
82921133
98998008
38271683
1484950
67933339
65829136
67509942
26447028
71317183
6227013
28635
99585802
41285609
12227572
41709097
67889985
31873134
2969698
12599047
42492980
939213
99901040
62385476
22672852
49502972
148347
88524952
29681542
24008363
60914523