70506550
8471043
24435033
80886421
15469527
67058227
12674434
8643060
59964074
57493487
2285232
30272566
22107631
33984293
21906587
48759442
65016245
35888731
26263875
9073944
49637994
94437903
81265844
42743142
86414229
35355050
1875119
9768842
50386899
1647157
5416737
73246920
6900911
55988005
64303375
49383162
64238912
35492343
52249274
81686779