143
161
103
51
393
226
100
64
23
142
45
38
79
50
337
526
77
123
106
115
107
69
138
129
56
98
77
131