9
27
15
4
5
2
8
7
16
12
47
58
34
63
69
24
57
22
116
55
62
71
52
142
289
93
39
28
10
23
32
115
130
29
59
114
13
33
44