80046011
6586222
1294145
40133449
89803309
87923132
6333793
54967676
3681405
97111390
83674617
73434738
30647719
55286461
13586444
10437486
98007157
89907254
12302046
8550553
98682673
78126594
36304909
16916178
3312928
93427754
46203405
19712956
1507531
36339647
28206279
12419561
98074052
80342035
136405
2692427
442991
66935369
60557466
52161377