0
5
8
3
17
14
7
31
15
16
45
116
23
12
35
24
18
140
6
112
40
10
34
42
26
48
27
67
78
72
19
11
32
71
57
56
21
81
33
28
37
49
38
371
66
169