88144216
70073132
90821533
52086285
882803
53801405
85272754
20238352
19148902
20428051
54393999
19278720
13281764
6587162
87475032
92481170
87255444
48657539
99834757
98467293
50944620
13079223
22522128
9095314
81861552
53542201
63166674
2525121
11576392
12231067
25493060
93654749
88231295
22318181
72581809
60557658
25838142
72234052
858758
2012392