99
423
59
284
51
226
10
217
26
168
35
158
15
153
38
139
4
132
6
316
21
127
47
119
11
3
96
104
95
88
84