17088497
23022272
1161598
89756738
17741818
64039062
91932183
99895582
86738240
84852165
47969843
5635674
20245153
77334609
67168170
37849891
687983
40995442
95967694
2252356
14093889
1529126
50459132
9723860
58557913
17906063
88287360
88785371
48197182
63793585
1907198
24557793
33806414
47008777
50441397
20267716
64806367
12959516
42392880
60649627