57286056
27086192
15816150
6676479
65796836
60384436
68569142
12515662
3001475
79548476
26397282
62024835
2539753
77907076
51323888
76983756
59817635
50363767
99798625
54528057
7417580
73584480
80198362
5422394
27153751
15167398
54954726
95589150
68032447
43367355
9396438
70474148
69035056
58801169
4653400
99228199
47776128
3267409
31122948
81997829