15
1
3
2
0
4
5
9
6
7
8
212
226
14
25
22
11
29
21
12
17
10
36
13
18
35
26
53
16
149
52
592
33
94
285
32
24
27
92
23
20
322
62
51
49
314
19