9
26
6
20
29
11
2
39
32
15
38
28
13
27
17
42
21
199
49
25
8
107
58
260
67
19
23
123
46
52
53
30
68
138
96
18
66
97