79
18
50
89
88
49
58
56
149
107
99
25
40
80
90
36
710
105
31
46
66
121
277
34
12
265
78
33
170
62
101
29
274
48
13
94
41
21
113
138
51
119
289