63
112
81
133
71
414
309
161
475
356
95
427
89
21
122
108
182
215
208
512
132
191
249
57
149
127
143
1131
335
450
383
120
241
361
118
695
267
121
428
111