0
2
5
3
14
1
11
51
16
4
34
7
18
28
23
42
30
25
6
15
40
88
29
8
44
36
53
33
32
27
127
47
60
63
24
161
73
94