21
13
12
7
27
32
31
11
33
14
23
109
39
4
16
8
30
42
34
17
46
44
137
47
6
100
35
98
25
9
20
99
18
3
26
60
15
24
2