223
51
227
56
381
252
92
30
226
176
42
1056
435
198
121
103
67
61
88
82
72
83
303
163
155
75
132
87
41
144
346
275
266
124
158
133
117
219
44
271
128
339
93
315
236
145
97
147
90
162
165
101
105
94