186
109
147
50
66
103
52
189
213
218
35
27
67
40
220
195
216
524
467
214
438
830
117
107
1155
334
78
59
212
712
1418
266
259
133
88
205
57
435
461
54
225
108
657
126
62
111
403
146
83
127