77
155
451
44
65
113
126
82
99
325
148
14
210
186
153
170
146
251
334
265
333
127
73
36
30
151
327
122
35
260
449
119
49
118
95
28
502
154
480
208
156
264
283
279
370
374
162
287
220
236
239
254
115
191
86