0
16
52
49
56
11
13
32
42
37
80
39
24
20
30
135
148
139
129
122
99
70
118
136
95
151
133
275
238
149
71
126
160
48
261
142
168
184
225
143
212
152