81393375
64822420
43586465
9093228
15266837
48003511
25496073
33142222
62941593
64642387
16096518
2351288
28257289
79568719
619365
9630128
2337653
43949970
32449550
34726568
35924558
64415143
5222567
72512565
29096757
28988209
57389264
93043830
59144157
7419504
70393857
55098870
68367630
10239936
42101341
6838813
80298712
21697077
6860506
87128315