50
4
66
6
20
14
25
7
46
175
496
3
193
74
45
96
186
42
82
442
77
65
31
104
52
125
304
113
60
98
72
137
23
13
86
231
78
258