73
139
2399
32
70
173
101
303
94
394
369
96
150
288
356
671
126
21
95
34
98
197
359
46
39
62
216
74
625