27
696
117
614
152
223
49
438
256
409
219
68
326
169
126
29
57
345
91
248
286
388
105
127
100
153
64
274
886
374
362
235
80
257
250
237
194
59
282
52
55
227
165
303
132
159
77
405
51
90
78
157
83
116
72
831