20
21
11
13
14
135
176
22
6
23
25
9
5
51
42
29
7
56
35
120
96
27
0
1
12
30
15
10
19
17
34
198
61
87
86
2
52
299
111