155
131
205
234
148
88
220
697
105
111
78
443
46
136
57
157
222
116
177
211
174
122
108
505
327
283
35
37
404
226
95
286
181
126
117
188
182
854
61
83
372
30
70
110
54
58
79
63
74
268
33
472
99
564
42
114
103