41
64
29
71
42
75
134
109
78
68
113
88
86
96
68
85
81
62
63
134
119
80
267
298
535
320
413
337
338
324
230
418
509
328
24
248
73
434
346
43
208
368
208
57
260
62
431
334
546
319
763
366