63
94
208
509
246
150
506
243
432
254
180
174
157
341
138
109
134
360
85
70
120
116
117
103
77
123
159
59
217
184
151
202