91
208
46
38
145
52
131
162
64
39
86
171
69
42
251
37
18
488
518
67
92
395
233
106
57
169
249
35
400
90
84
416
262
1184
80
125
54
212
43
197
93
134
48
75
356
120
96
63
78
247
182
102
105
136