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
16
21
28
6
60
134
61
22
82
18
54
50
110