96838402
17505679
83281652
86376510
11588914
71108244
31776105
93826104
810767
54361788
6186953
67471131
21821526
2487742
44097532
16687214
97179779
46577777
12862021
81467629
18065812
2588263
35992616
70504007
8649076
40472636
13715665
83926569
66616753
31409283
2555965
39847886
64894999
68203783
89618351
97115
87058363
41584281
39563051
5360145