220
151
139
194
244
208
155
555
310
212
102
71
93
186
153
149
86
54
70
360
133
157
34
17
73
161
51
143
77
44
68
117
421
146
64
46
95
72
53
131
144
57