300
47
144
1352
143
132
14
42
17
276
108
139
314
27
548
121
32
137
29
71
21
103
215
28
16
109
46
70
13
30
125
43
117
61