0
1
11
13
30
8
14
4
47
27
32
57
88
124
152
315
131
166
81
213
927
106
179
414
538
84
207
393
164
218
234
174
348