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