12
8
16
103
22
5
143
7
158
10
9
6
24
59
11
21
29
77
14
35
40
4
54
31
3
68
72
2
52
78
75
63
34
41
38
18
37