27
665
52
61
207
105
549
747
83
197
320
413
869
123
389
41
68
100
57
168
76
45
208
164
159
133
18
532
180
715
58
39
31
283
269
50
84
110
218
442
118
34
482
51
376
119
70
187
43
445
148
464
62
11680
251
81