694
127
333
40
469
163
413
139
53
29
532
156
426
65
573
86
320
194
264
119
286
54
538
44
330
162
158
115
257
119
257
78
96
82
509
173
482
151
404
141