12
50
13
34
26
29
39
17
49
73
97
37
30
76
77