178
118
59
307
303
56
262
106
122
92
107
74
193
174
121
189
161
1069
147
154
57
338
209
275
187
337
148
93
287
168
47
67
60
40
5
16
315
212
417
90
149
126
387
142
131
91
265
49
191
343
12
6
270
490
631
156
181
237