20
9
0
4
7
12
1
2
15
6
5
3
19
23
10
55
76
17
28
36
132
73
58
83
47
120
27
48
41
157
57
31
38
34
43
42
66
51
60
74
33
92