12
23
19
48
51
90
149
83
38
193