58
12
6
8
37
255
135
64
24
95
503
188
32
154
179
21
63
60
23
16
172
25
48
183
11
151
44
40
162
26
18
193
140
34
146
91
69
190
71
72
20
167
130
372
203
74
15
19
97