0
4
1
2
15
6
8
5
21
3
7
37
16
19
18
39
50
125
68
28
30
11
9
26
23
34
12
38
44
47
45
46
103
48
40
157
64