51767849
33225045
10991988
49182487
53147569
9472180
7544889
59806665
43729313
56257863
79031441
40784571
15811061
7934334
45851323
47723279
44447324
58009315
12568425
26164882
63946127
6078422
83724072
52416685
96721957
95121389
30724511
25353487
86929142
69235629
135694
336883
89792082
85946905
84073030
9310626
35956057
91462375
7742831
52569194