51
3
61
81
63
12
113
103
93
104
114
31
102
72
141
122
52
71
85
144
111
16
1
4
133
8
161
306
265
183
343
353
222