0
1
14
7
118
6
23
4
28
8
10
29
16
21
11
38
52
70
42
47
78
53
113
43
30
40
63
199
153
18
51
27
25
36
48
126
96
57
112
353
99
166
49
115
58
108