14
34
270
45
115
213
25
113
155
90
36
86
140
164
133
54
35
40
30
31
47
73
100
23
85
248
37
1504
389
94
13
1416
874
162