18
12
34
56
123
11
6
8
13
36
37
61
156
171
21
10
55
2
9
655
104
17
23
72
24
52
92
32
19
66
67
43
199
118
132
7
27
80
68
25
0
5
30