2
3
1
7
6
17
0
11
4
5
8
10
12
18
68
112
31
62
116
101
172
209
29
151
139
22
353
34
64
46
117
37
63
9
19
23
93
35
69
89
85
57