4
20
1
31
16
9
5
3
8
40
12
58
43
23
27
70
45
69
28
67
24
61
42
63
11
52
82
22
171
161
21
14
2
36
7
29
48
41
47
85
30
25
37
19
15