86
57
110
21
47
117
76
78
175
214
93
107
39
201
56
16
145
116
81
73
72
133
24
156
54
157
99
195
115
143
168
240
219
217
120
234
160
138
185
193
126
904
50
308
20
70
122
108
176
426
196
281
146
104
75