2572248
66218480
33876805
96864576
87883457
71375829
65129541
40676480
6802378
17222363
20615928
20248150
15964345
35178778
16287311
32618381
33718140
86785276
89739879
6135144
39347306
49498023
59774933
87476424
79252108
74302210
4811023
48334675
34709747
425558
23046742
89038463
65615289
16368384
8903754
21931206
57482153
96713084
11938080
2090271