0
5
2
13
6
31
9
3
4
48
104
134
12
14
7
17
16
10
18
24
8
33
15
58
20
29
44
47
11
1
30
92
108
21
314
80