15
27
19
68
37
44
58
90
431
30
167
35
17
115
34
243
130
152
114
18
143
354
14
112
163
52
39
117
49
71
320
145
91
138
28
50
169
60
31
24
6
264
346
89
182
25
21
82
43