14
28
130
567
436
138
26
50
33
31
41
89
502
85
25
162
30
17
83
242
90
164
107
217
47
81
199
80
334
88
216
36
434
54
20
1730
176
100
134
177
658
172
32
79
96
53
115
682
74
27
91
67
77
18
13