83
129
90
68
204
43
187
78
190
66
168
63
19
219
52
30
51
60
223
170
91
208
46
38
145
134
163
64
39
86
171
69
42
251
18
37
488
519
67
92
395
233
106
57
169
249
35
400
84
418
262
1184
80
125
54