86203296
6052303
30455099
54283780
35579608
1750792
78677112
86651522
3299512
2012711
39603781
16865125
7358122
29718944
99449584
90626352
53981679
58724704
30831296
89817156
20329565
32692281
48215131
23711984
4253195
9953204
59703883
37746860
41996154
92867303
66449863
56848429
62295808
83459031
36123979
94541880
19465400
55134021
5531568
2668536