24
140
70
58
91
257
437
444
136
426
82
21
269
874
20
31
36
96
90
159
226
348
465
148
308
116
87
60
178
199
109
560
122
647