31342170
30002719
4063514
69503996
88614662
53704577
34643966
53079715
76846947
94593247
88049209
46246806
7028243
32751608
32707048
77698870
5255550
41912401
202938
48162412
44513980
23492845
88278917
54437168
72173355
15667633
56306965
41606181
2651062
93988941
8942795
60184633
67765091
57819042
33476574
11577124
8829141
7296979
95272714
3017407