31961130
97221005
55452934
49794739
52971970
6111440
33896401
46618426
1470420
14268780
48335300
36822201
87424106
57249754
49967047
25087657
45862642
28628272
51949939
58745465
52481105
66346635
3581581
3369224
62891409
44839798
51995820
77645104
66321261
98825150
48145749
68828173
29334154
66167448
74478230
87118212
32009808
56835695
5264163
584809