96391350
73954711
86537065
22764790
1423447
1133287
37199757
46438947
9143983
36262886
46151629
7906958
48383572
81535912
2977350
1181108
21187314
2137948
86915331
2904596
82089159
11643894
59012937
95556304
96254445
66025422
3864475
1725412
86013944
14868977
45966127
52289595
30748617
98995140
30415459
76572061
5831262
8431897
948187
25779252