377
60
207
94
56
164
122
62
149
25
66
200
116
126
97
31
9
337
61
13
243
151
287
64
299
28
12
46
111
48
54
41
7
132
247
214
346
266
86
17
385
596
242
416
405
350
256
186
85
180
142
331