200
109
188
32
553
57
182
75
251
173
220
142
309
184
137
104
217
117
555
93
812
453
390
112
571
32
291
73
96
73
317
60
499
70
389
107
638
136
395
84