11
25
9
27
13
70
101
43
66
68
14
96
102
368
54
118
121
256
65
122
159
108
74
72
90
140
64
17
98
150
186
144
35