168
103
152
76
70
175
127
139
58
294
72
196
65
96
124
68
91
546
97
150
179
117
92
170
50
60
226
118
85
90
73
95
346
36
77
115
86
83
130
102
100
134
163
61
161
40
201
141
99
291