182
37
120
72
57
262
62
167
201
473
609
337
93
451
60
91
82
89
31
116
43
24
136
65
96
438
419
285
49
163
404
105
331
721
251
356
289
16
670
187
192
232
198
63
169
137
41
78
55
180
50
170
67
416