33
0
1
32
46
18
112
2
30
67
158
118
159
150
125
123
99
60
200
321
135
334
3
411
235
195
1061
705
1260
6
4091
2816
5047
10
3237
3173
5
3522
11
5560
9
21
2431
4
5496
20
3012
8
7