21
17
15
6
16
42
7
81
34
13
31
10
43
57
33
111
143
9
97
20
26
50
126
64
24
19
110
123
59
30
35
108
63
164
39
51
29
28
48