66928699
50183446
37412049
15617787
6622451
1260369
51635559
18639229
69122893
57599394
59298685
7827777
56207333
82594067
79354693
79263649
71455442
96744848
23065366
8770278
42071783
82051627
75903478
74962558
25909783
18661357
57513524
64114243
86438210
54678104
97576074
99327535
18303022
76443383
52034980
68791803
78917461
68095298
59352799
56317168