55
48
51
490
82
328
65
58
87
158
89
88
162
100
185
97
210
153
256
93
177
689
190
106
337
184
105
147
229
382
341
117
286
138
225
137
76
121
192
60
91
453
207
59
203
284
311
81
241
1372
599
240
169
145
56