106
911
158
551
103
237
44
174
76
309
28
211
36
242
22
188
175
32
155
71
146
51
144
21
99
10
91
5
84
78
2
69