2944389
26465806
13083500
90858017
14376414
584935
70859546
658706
66319657
67873058
963972
60218037
33313062
12507070
21709987
99352433
43717972
4927656
4560127
82806521
34691964
84601379
97507144
68768754
12633227
66426037
26044106
35728849
30464415
98287557
80578232
51861103
95477701
48643784
2599223
11456161
2358258
78151997
5616464
2232613