94358085
13874046
77773705
69572
1297339
13817649
93684410
17146859
7314115
41553118
24359496
65294891
80697424
60744573
95648999
9840396
75615051
62719245
153915
77064436
31127897
73608866
5416338
58754010
42766148
77176780
60269715
43033122
74693251
19589261
51295462
67927904
96402222
65935780
32756871
99972547
18222592
82792143
59999233
33202550