13
8
103
77
82
934
124
212
183
57
153
641
87
774
455
325
198
78
74
123
52
94
92
136
21
241
162
88
89
311