412
409
60
390
176
311
80
399
64
275
50
199
37
264
63
194
15
120
1
7
20
139
33
142
24
131
84
113
68
395
22
99
10
117
6
98