21233750
99799358
5014241
78084935
74273002
86737100
58927992
31321136
8778803
40254289
84399869
58963148
29019474
91966626
70016085
388913
77265208
60635746
87731534
74802111
50897616
25484245
81076952
70697497
13822106
42855733
70482690
59945508
87682451
35903418
2212703
29114381
7028022
27503909
25433986
23467812
60975169
28434177
37903687
57719747