80687236
1667867
5471531
95541335
75965
51768820
44666929
28311463
88961463
27311634
45162501
17739289
3919073
22188262
65452842
77626882
4947957
11971323
71085754
86297512
95825942
58765195
9793611
30028782
75397819
64269121
27849663
63842744
92384328
6939562
85068744
12904701
71141889
46334752
4081588
43411778
47908969
17395808
56392941
66894771