33
28
12
31
17
18
102
117
150
77
169
121
34
15
38
41
39
1
55
60
63
172
191
27
44
112
81
45
40
32
16
35