79545232
17168154
39908346
5145239
54015720
6311288
47699155
39594010
3463000
318927
73839049
15912564
26903448
96514266
81514089
3269702
25266200
91681754
24511524
30368457
48464714
40566555
99923249
1480597
100002267
7469864
37033005
43324192
18228515
1005398
26332346
42011010
3442721
11614885
30652673
14295916
69167045
104947
53984791
41128957