79
94
244
88
48
250
220
76
73
248
162
150
147
174
125
131
36
185
204
96
81
102
142
115
134
508
129
93
240
144
106
111
180
168
120
766
492
108
1151
173
207
176
376
279
99
140
117
95
267
165
101
274
372