17
45
83
51
60
81
71
116
111
130
127
65
99
49
88
214
195
159
67
76
121
110
187
210
325
140
236
124
138