0
1
3
26
8
9
10
5
12
4
13
17
11
7
6
22
285
55
84
45
59
101
50
2
51
133
163
28
34
42
67
108
56
35
32
88