99961838
7670160
6218072
53363735
4874445
47536140
9950664
21058377
29304323
69703030
3127581
3096663
81839198
85742601
81073242
2311102
1335561
53774755
79833147
42152464
2084587
32502920
97899741
9258138
17015445
80688450
33711168
1892627
38992241
85015903
33572832
32163209
2744830
91234485
70658120
18093074
63868690
68289740
16615842
10921769