10
15
14
11
25
5
44
60
9
37
34
17
43
18
39
27
32
148
208
86
66
88
89
125
160
64
62
101
84
143
72
98
147
68
93
67
69
79
167
131
59
112
228
121
46