31111856
96832023
14601175
60501649
37168200
25143571
64353826
17157056
57883501
73185741
4842804
38993575
20161783
27417217
61746489
19035723
72621509
8161061
93731789
6908839
158175
81125012
8850502
10585083
2498624
79245489
31654560
4815089
7431421
75516897
52463320
52132335
93104640
70369318
7699265
27918986
68735537
49618074
68808442
2012912