86
204
67
32
77
230
54
365
462
219
96
797
51
126
209
33
55
78
169
105
147
493
160
41
36
34
217
65
47
45
268
117
21
50
129
107
149
484
138
28
197
62
128
203
318
312
91
358
158
134
89