7
58
189
40
124
109
137
64
19
45
259
116
105
169
29
89
120
136
90
281
37
86
76
53
151
244
102
174
78
126
606
498
188
80
118
69
307
104
266
153
269
77
158
85
71
91
42
163
200
99
177
184
75