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