50731081
96675169
18159401
38588541
6283180
41513324
68806678
23968498
15905265
29493827
48056774
86957485
32909692
48189870
11145749
84477837
18976312
6246647
97661423
62833550
37685370
60494385
36288942
13673166
60767084
14317868
50291692
95964433
73285563
61159031
63395147
98798239
96392579
47776787
22256731
20455964
28666526
14872058
26821487
84452694