9
61
21
29
17
52
35
11
8
4
42
28
40
13
31
34
27
22
45
64
106
62
25
32
20
30
33
16
68
77
5
173
38
14
7
6
160
15
48
12
3