16
10
14
27
32
86
20
12
36
8
123
15
4
41
40
5
21
7
37
326
103
28
60
94
47
78
83
53
71
50
29
56
61
31
38
135
25
163
73
178
42
82
113
149
174
97
171
52
57