88129662
55938694
59276577
90378250
12142761
57491863
69966435
91657464
85423474
80065908
80238227
41576727
76372628
34586690
1423423
29756204
9842914
45912174
15055102
32556823
72262457
34513685
23704420
3745662
283228
80041487
49975127
84691564
93067149
31302822
95784592
45596568
82939149
58615312
80524107
15631034
54642864
30027260
20886225
68645495