15
2
25
16
28
18
12
6
10
32
70
47
3
58
89
169
80
59
83
130
184
78
54
161
52
60
81
77
188
178
73
46
100
43
76
27
42
14
21
132
50