374
139
306
14
620
173
623
48
176
121
644
113
594
289
290
112
602
208
397
60
241
111
101
31
503
125
599
185
74
31
416
168
441
132
375
176
780
265
343
54