89233788
57923178
43961384
6962072
14677541
69867193
467562
9564566
5498489
19565579
48301201
29739600
60011713
10374830
39819181
18279932
48872684
33875123
65256626
2974519
35068214
7098632
56814625
335590
2927021
30038355
40731870
4529755
1761414
20199963
59911225
14372255
74001274
24824226
19454481
44026025
38732745
95604702
52022535
25918299