52422616
57786003
9321528
6462857
75704403
15888419
35641804
60672264
30258894
7179562
19157454
38991304
5684305
95752832
49012867
3682610
85977174
229303
25893852
14213369
33916608
19241963
9121260
34763578
442587
79973408
9341838
7001716
95799642
47603276
85892185
82344886
5825030
21869499
69788933
12372073
90158513
19758608
7497539
66668124