0
2
17
21
32
35
16
48
75
41
43
40
111
82
86
24
23
96
73
69
120
56
37
39
81
138
165
144
114
78
130
143
102
169
158
287
270
80
132
186
55
289
163
182
198
242
157
152
219
173