79394558
55285840
98672753
56275388
12536948
82789275
94872296
23376007
18231010
25881195
15214848
97003774
43116035
50891696
83763517
388063
63328071
64936087
5071290
17379641
24825347
86404530
44536817
86944380
32579183
9320627
16545474
81619412
156596
7223397
16857360
5226176
47364829
674873
71945776
23104518
33805185
6605851
39751121
478556