1
8
4
89
121
39
203
62
114
132
155
185
245
387
210
484
1029
134
542
494
1573
371
44
57
179
187
500
76
138
37
933
178