5005278
77617669
60161630
40949434
60958671
65545255
52806265
1639602
85732354
633186
70184139
18578787
93637357
14892897
60839772
12346492
32877298
92348577
4608528
80149401
4871911
40647795
8831862
97632704
78654988
31923137
84108672
33313974
52028522
40223353
16006224
91933114
63562234
92474367
79313118
49063707
68752646
14039828
16122308
2801808