83356841
17644647
17449983
45592982
4459001
20521679
85552440
19748588
49478540
16891199
11051421
78582761
98373659
51224400
79092747
66007127
70591530
57052433
19531849
61415090
32453256
86112205
1689405
40619396
30825159
88391968
24462854
69137565
4895252
83755593
10083286
39096666
4187231
89154298
19903495
32943907
27081597
8602345
3819910
60912383