54329316
26545139
64504693
28746889
78999067
1251792
64806689
12725056
4779600
89543363
75191476
51348916
87045251
10773279
71031130
76377836
89207703
78901265
65602319
6894121
11381849
67994524
5150138
83895935
86315559
44657080
4644113
5677950
29328237
28176226
53046120
96853509
2217274
31388709
38606188
24598847
70368479
21516762
19631202
77804016