1
5
80
87
105
309
175
133
162
215
174
62
122
95
405
128
186
111
181
211
60
123
73
219
117
146
109
240
118
144
90
59
106
45
46
125
336
32
30
112
203
97
141
265
115
167
132
266
145
29
216
235
278
71
104
154
116