12
23
18
48
46
90
148
83
38
193