3
0
15
4
12
14
49
43
11
10
18
6
19
32
13
9
61
2
23
20
8
7
54
38
21
25
24
118
39
72
28
40
29
58
65
101
141