31533887
35574500
41119205
69577527
18511526
71276185
4754307
33749198
82097634
21892107
35334945
25943216
17174013
25424271
4971631
85733121
61402564
86995868
71265788
40808370
79104905
95782908
9944677
6551153
7853192
17921118
57281006
9088288
90854820
58053411
19134791
83445027
55099516
97953782
73301516
19691686
14011402
68223391
22668048
90767586