14
38
1071
490
77
27
414
29
31
39
240
101
332
24
429
743
246
58
348
81
110
237
154
222
266
8
85
59
83
34
80
107
52
61
44
82
64
47
148
62
35
119
57
28
18
23
115
25
123
72
45
220