3
6
12
1
0
18
19
8
4
27
7
16
28
9
25
26
13
41
11
21
38
22
82
17
5
208
43
130
46
144
44
89
106
140
55
39
74
61