98147800
42632694
85861066
9709368
20544968
76891409
59579369
71794423
3343346
5949386
48333732
57640
97456579
72066006
74586782
26917887
54765051
58644130
10141808
5547634
99985755
43108130
28852682
22853409
28974656
72984115
76158828
63469372
55451027
96108603
78167890
82363202
6373555
36801060
48277967
29014402
93446609
62798908
10991608
39503402