55
38
89
12
46
23
69
180
155
151
107
341
377
358
63
337
323
120
214
34
143
68
188
148
147
346
1287
45
138
821
312
466
168
1375
335
434
160
72
81
167
85
101
150
189
162
51
273
70
410
142
174
121
329
154
308
208