3
5
43
21
12
16
33
4
18
6
17
9
15
11
7
42
8
45
74
59
28
173
82
44
166
26
24
0
70
37
46
10
25
104
72
67
92
19
27
35
53