40566403
69122581
61626575
15656786
55447417
5266229
15885966
1926126
7222477
9169559
84024188
49645279
42353666
6624883
3189393
95311345
60218662
66895383
19089984
36165373
58102141
8908672
3938525
65147211
43183472
95569470
31632898
59448824
83567739
19695827
83847082
79667526
82577824
9894691
86661613
81055946
16496625
81941003
98641465
3047551