80
53
253
54
56
98
99
45
18
154
171
125
21
152
211
34
48
36
172
25
37
19
17
74
27
79
212
290
209
67
317
216
9
73
299
694
42
61
90
106
49
39
185
260
275
160
52
16
40
465
96
237