121
117
58
100
357
183
116
141
112
145
119
49
118
97
84
140
440
350
398
311
306
162
120
107
132
91
79
74
491