19
159
56
171
141
24
154
86
90
288
140
77
18
79
186
49
176
50
236
89
108
104
16
12
17
52
524
38
41
84
63
98
150
73
297
69
53
100
133
187
127
6079
776
78
123
35
36
401
74
161
105
198
139
71
202
118