430
344
166
73
257
11
230
148
43
423
4
237
83
82
59
21
105
66
443
45
84
102
40
16
87
71
13
108
253
155
112
18
12
17
310
161
311
173
129
86
54
50
99
176
79
15
6
28
62
22