0
4
72
93
34
66
118
116
111
74
89
18
50
54
43
124
36
51
38
63
88
17
254
256
270
123
296
56
420
160
187
179
249
150
46
64
717
182
28
103
327
162
44
112
148
230
644
108
264
377
240
115
70
295
97
113