139
67
52
200
546
747
225
228
113
100
141
40
135
84
136
72
63
76
161
172
32
371
416
131
116
38
97
196
191
96
532
93
46
41
94
143
314
129
59
39
35
158
95
167