94098180
48675097
47641638
88762111
333187
41251489
30706631
14131414
71961624
54615949
39956300
65537042
24702904
46604695
29876208
41629220
56872645
84283431
32414164
4624193
75873516
40428383
93391794
76791972
4776732
61489905
85986193
18357749
83018077
426384
79018162
77778913
69103922
28443219
2499234
70875324
51231932
76199692
69607971
12957170