175
127
139
58
293
72
196
65
96
124
68
91
546
97
150
179
117
92
170
50
60
225
118
84
90
73
95
346
36
77
115
86
82
129
102
100
134
163
61
161
40
201
76
141
98
291
83
25
260
195
48