6
5
63
1
7
115
29
33
40
19
8
46
85
167
39
27
23
66
42
26
113
1003
14
270
58
17
205
20
264
3
16
45
11
295
59
12
47
24
18
147
38