401
21
277
105
19
11
225
62
495
83
311
125
211
48
486
115
503
81
407
186
165
29
493
67
343
46
122
77
333
179
413
49
301
157
506
77
559
22
583
117