17
51
41
29
42
49
33
103
91
57