23
96
128
366
231
283
202
232
45
148
48
137
209
95
357
51
87
136
476
108
297
54
223
147
132
140
62
151
300
169
191
180
24
60
113
262
157
956
425
320
75
319
68
678
248
657
212
183
121
82
849
49
115
35