3
2
0
9
4
21
5
6
12
20
50
14
13
31
23
28
27
11
16
34
121
25
10
67
81
106
41
43
29
19
44
83
18
8
39
33