3
11
2
0
14
20
7
18
9
8
30
33
16
15
28
10
302
86
17
59
1
6
13
29
46
23
12
27
21
50
39
41
116
52
49
84
61
105
45
35
74
32