56508032
70029651
65625793
81368881
32642288
70652578
7951356
18467985
78478133
52583453
26166503
30442058
47849729
663380
89448388
76842435
32827890
96156381
98328080
63613634
779295
51339690
87051013
86875257
59737981
28208570
97212192
35899306
36334116
4132849
68784367
845216
53691154
71673295
69221457
95324776
32989697
35384915
56426869
8753728