37
28
12
33
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
31
32
16
35