14
21
6
16
50
26
123
112
336
215
300
13
131
104
120
232
87
207
241
190
122
144
63
65
95
68
52
54
49
58
59
66
117
98
39
96
46
43
56
11
38
32
62
27
57
37
47
34