19
16
18
22
21
14
4
12
8
31
68
10
2
3
28
49
37
6
80
5
59
29
35
58
128
36
66
161
174
57
9
7
667
104
25
75