31404476
9055011
92809372
35871106
2087419
16495030
32652850
38498072
59336721
69781264
78929520
66348804
23577447
58361529
9178448
65902153
24799766
85398804
17996950
30679261
28988996
52034666
45354386
63223781
5609952
912932
44246277
7112506
40603602
71113582
82964246
35168196
78961466
65631170
41251286
43055610
7481946
4264241
52257937
5091298