15
6
21
20
3
5
13
46
11
1
9
10
71
157
18
25
32
59
58
52
81
60
114
85
79
113
29
94
144
153
379
1691
35
12
89
44
19
169
68
47
93
36
54
91