81
272
96
157
101
136
90
201
164
112
75
84
92
65
45
110
260
121
51
63
179
64
131
132
43
99
20
115
200
108
183
124
37
60
175
86
41
62
58
138
33
149
118
93
35
26
91
87
103
128