40134570
92501776
63909864
79199778
79146102
2495661
37851364
56276144
99903882
13519983
42381822
5170856
96951383
18822679
71735103
79245053
48591296
7829471
69088328
452739
40142596
237329
92909622
4531788
14801250
7731935
93992666
19534030
7536132
54936921
53721349
76614796
5226850
63009993
52392191
93683196
90365252
47326041
73835905
69229378