9
18
16
22
20
13
4
12
7
31
68
10
2
3
21
46
8
19
37
6
80
55
27
17
34
120
11
35
61
156
171
54
646
103
14
23
72