13
11
51
106
61
18
141
463
302
119