57643581
3972792
14162436
82821862
97461652
74738255
23145071
11653265
75194903
7579766
58601504
62656671
2334851
11503071
60557541
57942637
16827345
33864660
49804137
65319787
17756660
55759136
13923113
83458356
88192188
72443965
16611254
4747755
78127409
960359
1358590
77828448
53089213
63913309
78698377
51969863
4641675
64509960
6846752
41575581