37
9
14
20
182
90
112
97
72
128
54
360
67
17
46
38
82
238
6
237
171
77
74
103
137
146
99
147
87
169
338
197
138
376
852
55