2937998
60978154
40773748
8064973
37868473
93883816
5575510
65301988
62535549
19546440
80991317
20325294
60759046
43658849
52063660
9327210
70946609
33976002
42323156
80655592
3480924
569995
92803944
94541921
84533267
5113621
90385530
9866745
7080979
54904898
76571903
85113402
72952370
97106370
99603432
43608821
52265806
6545605
39647856
6216882