87151941
23368360
31347219
34592877
52627982
55528600
35696890
1940552
99094749
17913398
18589662
32868999
57121430
90867636
58646820
29815496
53668517
1762875
80566468
14212482
15208143
7107829
9700950
20356795
91871599
25287049
48386429
6833614
91042613
35657731
8174292
29159790
29539211
25476775
5871350
38644933
8056493
38551926
77005543
60838017