9
18
166
78
8
12
14
19
34
4
258
20
29
11
5
13
169
75
67
381
35
36
23
83
40
244
6
30
28
55
26
87
39
7
16
43
25
159