10
50
12
33
26
29
39
17
49
14
73
97
37
76
77