18
9
20
21
6
7
10
14
47
33
27
12
40
64
52
15
34
77
29
42
8
39
103
37
511
233
23
65
24
91
5
62
237
32
138
60
105
89
19
129
124
86
95