71
25
66
46
58
115
21
14
49
70
894
62
451
471
43
53
248
110
50
312
36
89
119
74
35
113
73
77
297
52
54
266