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