14
16
2
23
33
42
18
15
269
118
180
215
57
74
285
11
85
79
108
80
62
43
12
155
182
114
97
88
122
94
124
109
95
87
92
55
134
243
115
34
82
119
69
175
70
58
66
50
49