20
53
13
71
17
2
9
18
1
12
30
7
69
19
10
14
3
16
79
34
32
6
167
4
21
56
43
57
140
11
162
328
288
272
51
63
93
152
67
8
5
78
23