19515561
45915388
68739041
27865753
77564877
9138428
19332185
29641978
410992
23675057
31466269
9328279
9023655
10058223
86163562
2529114
76626488
61672319
42482502
71543356
44114817
39438080
35412378
53736548
11837242
85055106
47035206
45767725
14755336
14532382
97251858
75218427
97655699
45727253
7621847
27124668
19947057
19854190
95448333
24211152