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