51074643
14216277
39721750
54792554
6516621
34714692
85621778
665976
49252865
91655638
57533899
17782008
65524703
38792193
38655080
9682803
92276694
97143277
76859903
13138697
80381648
2320769
64175707
99847256
70409692
68327420
47384788
30486504
40749581
88286788
12429057
50815035
22487253
54379873
39475557
55376107
4432823
45492200
1466302
2311517