14
12
264
142
26
215
25
11
39
17
15
36
28
50
849
196
78
87
37
368
102
43
237
239
98
58
65
34
129
66
23
47
105
51
103
24
45
38
31
44
110
62
550
55
113
115
53
529
613
216
116