12
23
23
57
56
90
152
84
38
193