95329820
45853084
93813381
6592444
18253343
15891577
94434568
8906437
15618904
7686547
40803085
26663876
15355203
8547914
27399303
17956768
10862689
2485575
91651442
73391512
87359013
18984924
55153480
12718946
68037164
34915841
99142143
71159575
88527802
38033295
65619874
25374728
7033461
96892284
29272732
539541
63265208
98672931
74324876
81957360