98
84
22
76
41
82
69
81
144
89
68
83
60
126
72
64
65
32
59
74
125
135
178
269
129
123
196
171
143
101
206
119
110
214
139
80
243
481
404
50
181
154
159
629
130
158
103
264
216
190
191
132