12
23
23
57
56
91
152
84
38
193