0
1
5
3
4
10
6
23
8
13
2
14
9
11
7
22
46
19
33
16
47
78
30
48
15
124
109
29
40
18
21
69
79
51
35
12
32
64
96