3
0
2
18
12
4
13
7
8
16
17
9
35
15
6
21
43
60
81
10
33
20
45
51
24
36
52
34
31
98
19
115
88
57
37
131
189
27
175
50