93054673
63479558
96815745
50295683
44435599
35721301
76664038
4454434
2587202
34312728
13635856
60873382
15717585
39521380
55056130
40683992
39907472
13709670
18073303
20531902
4803166
70534917
77427328
50668408
1056219
36859541
57489931
17084969
76201270
46849111
46189719
51162782
18521007
36182584
90194193
98963165
76386704
4356934
94471622
77134217