70751456
10519561
15132290
9049041
1973248
40813571
85825340
36481267
45878506
49371254
30288839
19783470
75963490
29676396
25132865
76926845
2313677
503891
16512501
48377087
58838999
91377664
13244646
67756433
42252326
1183259
85919587
82088399
94748937
69544419
73149927
37599525
34941332
95868236
84029403
68069013
9458411
45596129
38432952
43611799