0
2
3
8
6
11
4
23
38
153
5
15
79
71
1
34
21
41
18
98
22
31
86
26
20
13
9
40
10
52
83
39
55
108
30
50
29
120
56
45
78
172