1
4
12
5
3
2
0
10
14
7
18
11
37
77
8
819
79
59
20
86
66
212
27
122
150
34
89
161
95
60
263
38
22
30
81
26
16
40
78