22988172
92821882
4220638
31419746
64975581
12517255
72695761
45028523
63753932
66363666
41959483
22475382
99306244
35254259
84436000
23402184
93858408
9542384
651281
84187119
70665115
87663188
90773168
27139310
71713345
18414051
12489234
77925541
31904895
99391760
16968107
9108459
38457691
64721422
88059500
23562436
19612156
23661616
32331583
97895094