8
2
4
31
13
14
7
60
3
23
30
19
35
34
25
87
11
27
75
16
32
17
12
18
15
38
68
143
66
61
47
39
70
42
49
20
6
40
5
77
144