90
20
32
436
140
15
10
6
19
239
7
34
26
18
152
11
74
100
48
30
260
28
59
41
149
113
66
117
340
279
103
110
151
50
218
166
231
237
216
266
170
173
23
251
204
112
45
38
403
67