1
42
51
123
112
2
7
31
11
222
71
3
132
143
32
202
871
94
6
596
131
321
22
195
272
13
122
9
17
561
124
111
221
102