13
6
8
58
77
3
17
16
1
32
24
18
40
27
29
15
23
11
9
7
31
10
53
14
28
46
22
47
20
33
37
133
48
189
112
30
25
52
19
120