29
27
109
37
83
110
56
33
169
107
48
81
154
236
61
89
135
137
74
85
80
157
75
45
58
354
31
140
184
103
129
77
57
64
181
292
54
71
70
17
12
21
108
46
168
69
32
30
165