123
1
100
48
77
137
86
118
122
1711
139
59
104
2
144
143
84
102
188
72
129
120
186
3
138
110
63
67
227
135
124
177