20
195
93
48
9
162
37
170
7
18
23
71
297
101
55
15
32
25
27
85
422
208
53
26
22
154
102
24
118
42
119
355
86
73
514
294
264
51
105
10
70
177
215
49
141
69