15949844
42488388
63994545
17865336
33891087
72493358
75195808
5082594
40814751
300090
1273941
66148774
19939878
502054
45313934
22126139
2253669
25557957
64155714
77958607
34236859
1921953
12501887
38413813
53753660
67509570
56626014
33194666
59956530
28443484
67843647
66958663
11302023
94315362
82791257
86653439
21118043
46256077
99714551
45426763