30903699
44775343
3318253
99747448
22178353
12566892
59794082
5258917
92601616
464735
39617114
85526456
19395444
96873553
51778296
66902712
33903564
23245808
60862731
39823046
31337043
5862224
94655341
86588909
84023955
54835500
8862745
2701446
76869971
5873999
40451177
64675098
37609099
57197544
48412730
53498564
3410671
71919696
55379962
31602147