20826017
85256534
60088139
71488804
212129
98001855
17193935
87127067
86493538
63993098
27531317
63883719
40838468
3485143
47625841
6547121
5661368
5673655
29029684
53612223
91677356
69406447
22954465
2894746
7758510
8091387
34205972
78478745
44238458
15215115
49205505
64801266
6968171
81501020
91501576
32121487
23505578
94108171
55724487
9107832