65555438
53063419
38172145
84799140
13087693
94897514
1950669
16556273
91679811
4629294
15218335
67511934
44945271
92127876
4810139
93549006
11639179
8299370
66086045
33814877
56551771
94001319
32938433
5174359
52021566
25041450
41879518
45509318
20115243
15107141
50223986
6098817
80665013
26421590
70176299
2388628
25612147
6911988
10633533
6223986