80118143
13169863
42381933
47102527
86565388
48875623
39625187
90571078
24636864
21541479
41929277
29528434
56854029
65354580
387245
83182592
22572771
33443864
29819093
17517605
9194621
92827075
13561463
547524
77975084
58951796
21192875
31289388
44727664
7975676
16359397
40576902
5590522
25483396
73318364
44495010
31764998
9357545
85299089
10479402