351
155
18
156
77
154
157
181
43
69
195
202
131
17
53
66
125
55
129
49
205
350
298
6
116
48
1667
237
439
123
150
119
147
37
250
104
36
313
1475
73
47
215
105
827