49118755
46363164
649176
1824329
58677620
81021998
88035844
56508319
4435886
56667599
29105739
33054867
1582746
71401787
48167766
91047416
4095111
52045384
43575016
19832789
9639165
93708800
1716860
6202628
51871298
13219616
88013092
26911630
22908180
2029828
79071491
77692261
4092791
60077639
33703676
73009634
66088815
35624469
66591564
45194284