55657128
56581763
13865383
29817368
45539454
48259670
22508005
98672715
66627150
19424101
38216111
39009411
9683954
59142125
4316360
2197230
50305973
80141952
20501280
58889665
23457716
80579570
7919307
26318123
78159150
28099632
96307048
50384825
4627607
77759757
29877092
71158697
24809062
30877800
87148367
3102871
96758085
9854163
2855497
19766673