20047072
6173773
2427074
94683927
62287827
5494536
44475231
76675592
8448745
55253559
9092487
65285572
19849289
73658077
14999913
6714281
18827385
64323298
93944396
43936513
33786787
52034786
32608071
6327653
24264116
2372052
27128919
1926329
4874550
32851971
78892443
2366257
34261875
54353583
1595541
91591988
76711510
20738543
11117894
53205310