12
23
21
48
51
90
149
83
38
193