81088013
36666863
40522871
77908904
9054158
6888924
87831911
19542572
5368120
14868745
70359853
46674504
35125754
56406522
93721842
97165537
99062555
6104357
45487778
19496925
74335332
10158804
8264630
29334868
29759782
81156869
4940134
43509178
4882165
50131082
3488900
31267599
97837724
55308770
6532693
63224317
32165612
40243630
68208972
624675