42513456
5268619
25342975
16109777
30683363
1413681
4039704
57031696
571570
3758821
33031805
19925914
35317200
71769955
99211273
88996573
56838915
3671518
55031305
84737928
52826022
97618039
18207892
49618366
72807307
9868997
258185
385872
2508050
51822918
39607145
58523464
2560236
67431361
48911643
97388739
66749417
90327050
44081433
67411583