6
22
18
29
14
23
8
40
20
21
39
13
4
35
269
41
12
17
76
97
119
58
57
329
34
102
16
32
62
28
47
10
63
53
11
27