28
31
12
10
20
138
59
30
86
47
103
25
24
18
7
4
5
9
42
48
1
16
26
88
35
168
67
49
69
32
72
36
14
17
23
22
15
37
79
27
44
70