3
2
0
9
5
21
29
6
17
55
40
8
18
30
59
43
13
22
14
11
44
36
33
12
23
60
166
10
70
65
277
191
147
61
260