30803887
67455830
46773042
75676488
1493629
60156141
36736434
36198339
30306109
7136647
87503432
11671944
97719032
61012655
80752968
64216346
8798568
48266630
50014214
59219689
90738084
2443982
696255
66529508
87594898
24536195
9268537
25629666
47495942
23722225
65833625
61205015
80207791
59766620
60964112
60803313
1078547
1895894
70612667
23952902