50257368
8509359
1768489
77316321
69146920
39181287
27154521
13834029
99222195
95881
54517361
81261394
3600994
70821267
64467343
54494611
65325326
3437597
54634286
59198344
40418738
44868913
4901551
73853836
25412659
49503171
234594
2887282
7958780
67899676
1803643
24395852
15597802
23969740
38824972
8236370
9339147
8449948
58383108
3418254