175
200
88
212
162
28
85
55
81
75
1119
350
32
170
93
44
19
59
34
50
188
694
9
667
171
20
30
275
80
379
112
579
37
77
216
133
82
45
67
977
159
215
127
61
13
122
42
48
103
210
147
246
78
118