25247728
695128
87141297
16752857
60809498
83544114
68547803
23492629
5151463
89671819
152018
74223523
17952951
27624132
50352307
30131596
32099159
660195
2386192
64006020
1572209
30925302
67626380
17968770
25405771
80508424
36543250
73517010
13867388
381399
61119235
89111093
40438688
15619144
72834530
56117467
51978444
20214343
18579795
21286042