89267016
18885209
40068861
79168150
25468646
28509158
55074845
14635769
21494760
63246840
1008189
67071
20943081
80208448
14615262
22378472
12296911
817670
39135722
58491357
25178
874190
52443255
67339119
35238379
3474776
29261781
88344705
65174553
28993366
19249542
81929195
62948192
33542639
50826009
1089804
28478715
46231633
23918074
35757503