3
1
0
6
2
5
4
40
52
18
72
13
7
114
15
198
14
111
89
42
104
70
60
46
44
118
59
88
51
25
12
38
27
9
49
19
17
20
8
129
32