95521448
65331248
805135
45673612
25741379
89862328
71629258
1109497
16525099
91452632
71797085
59473022
9244819
48474542
92013653
60581589
46154843
3249467
11678007
43643909
2113537
80391115
38844027
30529110
16248562
50666535
25223774
73709011
60411446
8313610
15896698
76393094
24031799
33817106
26848608
83768656
15211122
98297540
43092909
14511493