3
1
55
43
47
30
11
42
21
18
14
22
12
8
4
16
10
13
85
53
67
32
24
48
78
41
27
119
69
90
33
31
28
20
17
81
40
9
46
57
36
29