82922882
37566438
29444979
28699316
50272086
71884668
6234871
4471711
29089234
18652695
9718626
88685298
9217635
4028853
34512789
7476424
78384922
32876311
16106703
47076046
8928943
53551311
90523402
55338957
93021413
34521615
2469047
52097430
57765442
1487373
18685552
88181438
11752838
93364186
95022072
46994451
60606825
4077512
39275109
15696429