334
113
131
149
143
142
262
71
324
129
58
103
81
144
37
326
513
418
317
193
29
42
360
60
65
36
237
225
47
79
148
328
44
549
74
221
155
158
222
188
138
139
22
90
82
40
385
169
555
136
270
271
187
41