14
16
2
23
33
41
18
15
269
118
180
215
57
74
285
11
85
79
108
80
62
43
12
155
181
114
97
87
122
94
123
109
95
92
55
134
241
113
82
119
69
175
70
58
66
50
48