102
78
177
153
320
191
303
62
282
211
1184
124
129
41
195
53
66
79
16
57
149
29
220
271
60
273
76
44
188
108
23