226
62
71
99
183
196
44
73
578
116
675
269
199
581
39
311
439
43
105
465
681
182
126
192
235
104
334
59
83
165
340
122
270
186
162
180
138
395
92
255
246
326
58
82
101
356
80
238
174
112
19
81
481
218