262
62
167
200
473
609
337
93
450
60
91
82
89
31
116
43
24
136
65
96
437
335
419
285
47
163
404
104
331
721
251
356
289
16
670
187
192
232
198
63
169
137
41
78
54
180
50
170
66
416
160
48
293
52