22
24
136
46
4
44
28
104
107
50
150
66
90
166
116
20
63
145
232
173
141
40
128
209
279
54
6
76
52
283
102
490
48
120
95
427
84
251
186
55
485
135
97
254
123
175
358
153
207
349
215
516
569
85
15
316