0
37
33
18
113
194
349
195
224
578
32
171
174
92
172
21
56
39
15
23
34
57
687
62
146
7
26
226
178
119
103
382
110
74
95
51
27
28
462
20
45
85