106
910
158
549
76
309
103
237
36
242
28
211
44
174
22
188
175
32
155
51
144
71
146
21
99
12
87
6
310
18
92
10
91
5
84