39
35
30
2
32
27
172
129
15
145
192
22
4
19
17
3
28
12
25
50
72
42
83
71
47
34
151
68
70
37
40
18
24
29
184
63
88
135
125
62
103
53
11
16