356
187
231
385
220
180
141
115
297
114
73
117
113
87
121
433
166
79
44
150
39
45
183
66
120
176
151
147
28
127
49
5
86
296
55
709
410
181
310
154
18
253
52
275
31
97
226