22926366
3301436
24826283
2626359
70025550
61125442
34977834
38609281
26211364
6074754
8583368
30669727
64451269
10901837
2958957
67091721
62428744
9462798
82499272
35824196
69963095
59176972
96521017
33224014
28096540
83653145
93197720
77419091
6632467
35721496
79693212
19986166
30103014
18705390
1607954
5039309
33462153
1849115
9967218
42514048