97525548
72926608
95813260
60779340
5624776
50614047
26282895
95495731
96909377
16149286
8771951
51905996
17446452
75357480
85596675
68383415
8328580
2547453
71753031
84847070
88312602
8595254
95827412
40983820
46406747
92729314
42318860
32716237
108497
49931266
42922662
84867893
30932996
75785695
8618438
9133761
60805672
72235341
5714245
89797625