12
2
3
27
55
1
10
64
71
58
70
6
4
15
129
363
38
112
113
323
124
173
5
187
238
67
63
379
7
104
207
20
119
21
361