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