19988943
63767389
53606088
80429522
7971759
40696612
9303293
7040412
37986368
72164365
91137680
93972642
5939227
99255759
45437172
724388
44231001
3299741
68787812
32083432
26684649
35963629
7999016
82617980
58386500
89577211
21772449
36381626
75235482
41189402
16521479
9422734
97147449
24871867
33053201
89668444
14606754
76708737
17919546
95039140