14
8
1
16
360
44
17
89
183
118
64
101
111
380
205
59
252
364
408
227
193
108
123
61
25
283
19
144
96
52
115
55
244
155
46
201
106
37
104
379
305
263
151
246
58
83
100
41
109
33
3
136
80
741
63