24
37
35
391
18
9
19
8
286
447
44
36
100
92
114
207
47
255
198
69
42
252
1348
181
46
68
2533
409
433
225
210
65
125
193
136
141
221
188
104
87
248
64
130
164
27
50
39
75
170
263
90
397