51505165
8528673
2217886
87644250
8429
36855006
41997836
59308086
8278886
30113235
9346786
5554744
52165507
33852247
37049576
4617154
64506122
8686954
46489948
6812332
92301380
1726915
8072958
56187780
70926595
839406
22611968
43874929
2143851
53405900
38284110
86217059
69725042
15256554
33942737
70811763
70365156
69731674
44969410
33607076