5
6
1
8
17
0
2
152
60
65
244
59
96
139
131
34
177
178
102
281
87
192
173
247
92
75
354
37
167
237
160
311
73
303
107
199
118
272
278
123
410
119
127
98
89
372
90
196
133
128
394
136