30342033
37104657
98317984
51424369
11738829
69716394
39086378
5903852
60378678
95049555
143087
3887669
4610398
24198799
21344663
66014952
82518159
9448765
50007309
24628205
38291950
24846103
91711992
74827095
39925549
5503695
19984427
24698361
3146469
50943998
49605840
74431
40001746
6874226
14721058
37004721
30451835
68535462
53166435
51116754