1
5
0
2
13
6
32
9
3
4
48
107
135
12
14
7
19
16
10
18
8
24
33
59
15
29
20
44
47
11
31
92
108
21
314
80