12
23
23
57
57
91
152
84
38
193