14
11
51
126
61
18
146
464
303
119