56589748
38747857
22335634
83608781
25897578
19612712
30157412
81056127
74334161
86178080
63004950
55841134
11979216
83193056
20437734
4834963
93935022
73542548
11284612
34817195
3370145
34224202
95071952
37982788
20067004
9205437
25855496
21221011
77209240
2574410
96298926
74536139
3205911
91871068
39426906
18286568
50936412
70963457
58414868
56673476