81833635
61179008
55091077
30338545
4234317
41906301
81234035
27771809
50174746
6472957
93511310
14435733
86602206
54291157
9731441
66785164
59586967
47794835
7479899
92306669
1219397
72175932
8847635
52194951
1262192
68417402
9371724
6994645
13579513
68364890
90726907
43712795
79455738
86822514
36455006
69169196
67694426
84918914
46449970
78876421