216
274
387
575
373
31
290
183
91
363
24
248
54
96
78
151
116
63
119
197
44
80
132
105
215
56
138
9
146
887
154
169
747
25
125
719
176
59
94
784
109
92
61
55
82
137
445
88
84
76
100
27
73
524
128
112