20
21
22
11
6
31
1
0
108
42
3
23
10
98
65
9
2
14
56
52
77
18
15
4
7
5
39
26
70
24
29
120
19
33
30
164
93