24
88
110
32
42
405
202
121
122
28
157
8
89
250
10
19
57
18
205
504
64
671
120
68
648
465
67
29
61
72
65
362
559
15
159
132
69
176
26
505