40
58
43
28
34
611
139
88
41
47
17
130
14
16
71
228
301
183
82
190
101
77
100
285
87
110
3097
911
266
615
480
141
24
55
215
412
42
298
170
188
202
98
429
27556
492
165
332
111
30
62
49
11
169
149
207