228
48
144
88
47
518
119
205
98
296
44
75
34
155
43
154
135
91
51
15
180
104
244
74
30
118
21
64
263
138
191
110
87
69
62
406
99
146
125
61
58
565
319
103
481
480
211
222
122
173
313
335
19