229
144
321
37
322
68
194
56
26
67
20
401
490
193
241
239
162
57
323
266
492
289
353
13
305
280
503
47
14
21
151
10