148
66
119
119
26
78
173
109
208
254
304
78
537
198
275
284
221
101
300
113
129
242
205
78
132
56
66
152
93
187
334
83
308
117
355
186
446
204
87
95
110
123
77
85
82
370
249
118
141
231
143
246
189
294
137
53
118
104
278
197