51454655
12371210
6862608
57267109
66372842
74079595
22074543
57043750
65471240
35462891
96242369
33193280
21046681
8459565
44072478
48409717
15643271
27384279
71833424
84685009
72252163
3747079
31299207
35231201
17369548
15586668
11515099
884643
654711
4822256
50028468
56003159
94828815
30028886
52702746
48023155
80912686
3213661
15921380
87831829