1
54
38
84
97
143
99
28
14
145
100
70
53
110
46
101
32
117
297
277
192
228
51
215
314
31
521
351
290
19
1034
295
137
79
95
301
191
233
243
183
298
450
67
267
287
94
76
416