39216723
16858842
8163941
16484711
91949048
5851335
48638936
15298744
186378
53758041
6119393
21524868
60755316
23879699
77665106
71359514
76737016
18855302
25128094
20218892
32816208
14258925
6256666
14375807
75974112
98388633
42701244
40076757
1775368
5610775
63645297
9435515
11482785
22295010
5515719
99616800
2637207
42349815
55247285
6019570