170
72
63
24
68
42
46
251
338
45
131
33
127
18
496
111
109
57
174
61
88
286
19
162
17
11
55
43
52
169
317
164
59
268
223
34
30
74
56
279
64
9
32
75
218
214
27
91
99
36
31
15
23