43
24
41
51
69
177
12
15
74
28
83
85
77
220
180
163
109
166
353
52
113
181
188
33
86
45
160
206
216
135
143
185
72
65
38
125
46
42
116
79
99
73
47
39
82
56
60
11
176
142