233
2
299
1
80
188
91
254
356
157
141
81
193
305
0
195
69
77
96
86
634
194
340
212
220
164
106
1104
423
136
525
399
913