93123753
27431631
271105
80992171
3007007
34015789
38556754
61254280
77754679
14253302
38706339
40189515
6753229
11759356
2579639
62788500
2892477
13985362
8644956
7172627
4817533
87298033
2496345
56607928
74383044
2475761
27663050
95634225
57751218
39775892
38316039
17688628
34863471
28266672
63248210
3958167
56676550
16593986
67528185
5374215