79
246
312
76
83
142
52
51
491
43
32
101
247
71
309
45
169
127
373
216
240
191
107
254
734
56
294
337
455
112
149
330
182
99
117
262
259
546
613
77
128
351
268
201
94
116
157
218
243
325
137
65
139
335
196
238