20
134
90
147
418
402
27
188
12
192
405
294
10
25
71
246
230
255
113
356
122
56
125
133
674
202
39
545
401
400
100
124
18
70
13
21
22
49
179
69
61
11
44
15
38
108
64
28
54
34
85
24
422