3151796
30644677
7736957
2503682
13349480
48922959
15422367
53423918
39321521
38438235
27534375
39518010
15592783
79127900
36043355
86172671
33141728
65789018
58933525
77155030
78834381
95043186
34715823
1813435
39938151
7581470
69071398
49035467
1348691
91703856
82237077
17828227
74341315
88997953
45697478
38197016
32181933
4489498
5164773
86875660