0
27
23
48
60
64
28
15
56
125
71
96
75
47
116
97
89
230
170
94
176
196
101
70
73
105
132
281
72
242
44
26
40
66
59
190
223
133
313
494
309
137
526
134
156
139
184
193
229
98
189
82