76812783
13248182
30007266
8014225
32187248
2773200
16955436
28788306
34994612
13663699
57365246
40432974
33042362
10216562
44188030
22247217
9079861
6936502
99468939
19412565
87921920
44248286
10931841
12487204
19297025
62344787
95191855
28718528
53689302
7410654
48047745
12364794
51564601
89948506
5795451
33006743
43626975
30183703
29068854
18574309