169
125
59
8
14
78
318
27
387
42
151
198
68
344
166
23
67
269
521
33
155
37
219
253
48
74
245
19
80
30
109
146
52
55
180
66
31
72
32
35
57
36
153
196
62
314
212
28
436
12
332
38
507