38
46
37
39
64
85
380
313
326
263
268
144
106
96
117
81
73
66
460
345
201
140
317
149
147
174
200
119
181