80537998
89838547
11533397
2754862
44837414
23225132
96976943
28715905
83718661
62517607
7288045
74818134
49971915
19698592
32337703
3838657
9372588
85565628
33949981
30566664
23263216
3135448
21665709
4518245
45645373
49123811
10798784
37855104
19549258
46548612
85629365
9034976
4328907
4860533
35261025
41106180
6061053
37127587
98792671
13913393