38
49
40
136
22
80
131
570
193
95
127
430
334
213
123
85
240
29
78
92
150
208
151
183
518
163
62
205
96
50
353
57
250
160
171
141
233
126
224
173
204
154
268
379
199
446
157
84
147
48