222
98
221
116
568
38
320
82
372
117
407
169
523
174
415
27
268
150
382
44
105
27
533
86
439
157
182
85
213
91
268
140
553
155
293
159
143
67
137
111