79
50
112
103
370
234
184
506
41
151
686
456
53
56
64
660
226
192
21
88
160
101
32
591
19
27
115
114
265