427
211
102
107
575
283
68
121
99
170
157
74
418
35
45
41
138
39
15
17
48
35
77
42
171
53
15
155
51
96
17
92