204
113
149
345
214
256
122
121
202
210
247
61
52
25
23
33
54
12
102
96
63
34
103
380
575
38
112
733
143
171
169
163
405
254
97
324
65
125
266
27
160
134
116
78
100
64
166
215
120
220
159
62