92704543
56566
21167732
46192857
8123312
23376393
22262922
93602769
21721561
4307683
1177243
20638897
74538777
89744492
53676784
49178054
25198607
39566910
7540990
2761703
43766234
10497466
57633720
61205621
59259368
1619230
83407283
86655886
838462
80773970
5048756
35309587
79324
36322154
33349552
55698880
20987155
19703634
12222984
92649978