68738646
31669049
99583361
55476736
450238
25125164
81582642
45651175
29975910
179286
67384371
31636707
67845134
13491423
11333479
66885282
8885187
66405057
48907965
47454013
24257709
72669931
39666895
58849931
38783546
59356077
96658059
60837559
32775107
27811565
20176835
49068434
263770
8854554
55953811
23668964
30846436
16057545
9329683
2197287