31
9
24
32
29
20
87
39
167
35
23
42
15
76
12
11
10
34
30
33
2
59
43
47
58
85
78
57
118
36
17
21
28
16
6
60
134
61
22
82
18
54
50
110