5
34
14
67
20
140
59
28
236
141
45
16
8
230
65
779
24
35
457
12
21
17
316
207
52
38
1271
257
32
96
367
9
22
10
25
100
179
136
126
89
63
310
195
129
387
153
54
39
84