420
153
129
32
15
69
334
594
49
90
214
80
141
94
127
254
14
36
35
177
206
63
271
22
57
242
304
17
88
71
89
183
48
68
12
19
100
29
16