11
2
3
27
54
1
10
64
59
70
6
4
15
118
363
37
112
378
122
108
5
185
237
67
63
7
105
178
205
20
78
69
350