7
13
15
3
26
35
4
2
9
0
1
12
6
14
8
5
40
27
21
10
17
16
1083
92
203
11
346
70
310
249
255
158
283
224
294
148
359
93
260
205
344
103
155
24