80575696
4458711
2062451
40533813
8924407
67749826
76149101
74046548
98119409
39595117
32857238
30927525
23563378
7567307
1969360
23364003
34257357
97606169
88919684
76672742
39778793
3432312
80654485
81237298
20348475
81592392
5434799
42727264
82138997
60219906
41103988
80902439
24919614
9765008
49734551
97118573
45104068
19014691
9869354
43265036