20
16
10
11
38
15
48
6
31
99
4
55
49
143
19
110
76
32
5
28
50
17
21
114
130
56
30
8
22
75
61
23
34
51
7
68
14
1
46
81
86
12
18
161