31899337
1346240
88025574
9125649
89286211
58547655
70499068
58174348
93671428
59913788
87129781
29134848
97856867
38786586
3721647
32073392
68981102
24692842
23896667
18048171
90048934
28463314
32311799
80975490
2641598
72349481
24788086
6066768
98305435
66589516
50599082
17491263
18123546
87419824
61617475
66125728
56476720
52084672
5546938
51135268