14
16
2
23
33
42
18
15
269
118
180
215
57
74
286
11
85
79
108
80
62
43
12
155
183
115
97
88
123
95
94
124
109
87
92
55
134
243
35
83
119
69
175
70
58
66
50