1
0
7
13
5
8
22
40
19
41
79
66
60
115
268
309
117
210
53
166
139
264
61
374
281
276
126
152
162
137
122
231
85
157
73
172
431
274
45
57
262
434
449
69
103
156
195
207
479
412
1509
222
151