70673796
88176800
8703972
16546172
65413188
61191597
22577738
73411233
68804360
6798037
85672291
315820
4693979
22445994
33639546
9922111
4889096
2145949
9884211
6114973
4413704
212466
62921820
69997926
23967289
99141681
90887715
51066491
69331123
1388911
96047237
27819666
12046452
13711495
92572798
73073100
50557833
95786761
7433421
2591259