17
52
23
68
232
44
151
118
174
81
49
280
128
124
177
31
98
143
159
103
306
42
92
60
156
288
116
204
96
83
152
652
532
218
84
127
70
329
109
295
305
85
91
169
48
87
75
97
207
105
67
181