86904703
49989929
79015936
49678150
80169393
83458135
93835474
71345096
37518936
61408011
62325105
35072606
43688078
68261752
13012048
9699960
65507305
38089670
1906382
59965770
1088923
95068376
85105999
22968170
98184765
44693473
9876212
75803467
90857804
32968762
16171135
27741090
43089799
42526692
98059536
34047947
64616818
85799485
86786532
74906143