13
11
51
120
61
18
143
464
302
119