1
11
0
3
28
9
338
233
111
82
323
79
136
127
89
124
616
290
154
77
200
32
131
558
310
30
34
106
69
102
40
282
57
59
41
42
56
220
73
159
80
35
175
76
301
66
197
148
186
191
192
311
481
119