290
1
260
2
254
255
343
404
74
931
867
8
195
52
242
284
334
349
102
107
165
58
103
604
127
105
142
98
197
87
45