98253751
6735666
176822
20533387
82064286
2721558
27057940
5827354
64124951
13476945
59171032
49811320
24988200
2831622
24697438
53266055
66202400
49339777
82785237
2575694
70321826
61289271
7169898
72702154
90974063
84087733
94404539
42569783
32756716
53703293
22275887
12586248
84374354
5136151
31268014
12271487
65001220
5820362
83354773
47322949