67069560
590718
1756556
92588812
55878811
20918252
94602605
47291778
24116947
13142180
31526846
68564041
87858606
42391375
72768642
42012585
38784140
80153323
94609663
26731273
54985249
23337578
52891211
59023250
5053573
15069716
84005320
15842372
16145224
16655539
69033106
68098626
27182186
35584370
33746353
56126042
5532841
40412928
14609850
5718313