0
2
1
26
6
3
4
5
7
32
19
82
48
21
85
207
106
40
77
50
52
78
18
70
47
35
150
88
173
15
30
22
24
27
75
80
56