82628139
99134192
64296465
1591881
78402647
74084
6951813
27139200
70324790
11041343
20796377
11574679
33307816
46499863
77506135
72549101
99437284
62897792
36818168
36885607
96973148
59534831
94992360
71442842
50545402
29844444
48385937
26821990
36974162
30295131
34822504
71015981
28065287
97632582
52118888
366318
83466198
19051376
34495398
28027347