10
58
82
143
25
282
66
123
103
56
62
70
59
149
79
54
89
553
98
119
97
127
319
295
124
100
92
126
64
350
85
394
205
211
146
324
117
833
81