90534448
83572615
78186067
63523435
41722540
7888356
62246176
30677323
10227579
85243232
8220668
14411121
71004196
95456334
30034530
8324051
93913998
52747129
42386392
80703054
2361987
86384871
88459478
803667
34524830
68077180
96953779
31922787
5325964
6181967
86171458
75854132
50344859
56917344
30334574
19646203
78774028
17487904
12398389
56647641