49982523
1184552
64089544
89563823
1268762
7517199
86016140
28573843
20959941
14345915
19385
64035138
61764809
86384054
22711084
31924805
31654896
37067874
87592682
84389958
71556258
13577180
13705886
99226710
9252802
20464053
77506511
44364353
51044033
71893429
52149565
74614850
57832995
35894936
7712861
62276298
59109317
54143307
31165948
9526284