4
55
7
5
9
0
37
17
11
1
3
15
26
151
275
23
334
68
383
169
532
112
445
725
443
145
306
382
84
217
160
69
409
156
399
101
71
434
142
166
65
76
244
310
119
191
137
384