79
246
312
76
83
142
52
51
496
43
32
102
247
72
45
169
127
373
216
240
192
107
255
736
56
294
338
458
113
149
330
184
100
117
262
191
259
547
618
128
352
269
201
94
116
157
218
244
325
137
65
139
336
196
238