106
6
1
14
13
8
31
7
4
39
3
17
46
9
32
24
25
20
57
37
21
67
34
30
45
36
35
15
22
29
58
47
16
85
101
19
28
148
140