97534618
54576101
56962685
3196171
34092937
9581048
70699427
32042348
10595567
16052426
97356651
17318035
81081689
28178933
4085633
43143517
25388426
70027839
67876533
86662644
71479078
76882203
10593909
66429049
91853367
49352802
9107086
83385989
96756260
56524013
55031800
89192149
62452192
19021923
90571845
99638816
28535573
21801583
39531426
12344332