21528238
10712861
43746114
18154060
13861714
40086042
83372689
37461671
93108858
78708623
38101072
41481210
17235708
64921085
28143484
2023602
51657359
1981540
88437542
3723715
39529421
94645727
37534176
1778381
95121029
72318098
51415100
39105960
23972380
87344776
95612773
64238700
85486074
38346197
20794586
7454383
84259951
35856064
88828539
99059030