35122627
65362737
3795682
89752505
98115267
51235341
47628734
27306835
45701646
13051528
73083917
42951055
57068056
69222763
8457260
8373173
84071330
4810275
22351261
12978676
13896591
82183883
14786554
99408035
222288
13694937
83371879
70045642
31646670
51981325
13009739
43826513
40871051
10007371
60251283
13226770
6055995
28507538
45874138
8409430