33
1
50
67
3
392
330
121
88
132
96
2
1027
5
188
142
534
449
136
165
130
158
166
1350
6
137
120
0
160
52
294
995
226
635