11
9
23
44
3
18
6
39
0
30
38
206
22
170
114
77
70
42
191
753
890
175
405
408
359
147
297
396
701
111
305
409
88
136
257
201
209
354
193
374
84
100
258
202
56
45
46
65
683
330
255
154
383
811