19
62
33
52
87
31
95
21
70
50
137
720
85
831
53
92
103
821
108
69
78
54
104
100
101
88
42
154
67
80
90
129
164
136
119
105
329
474
66
234
113
76
149
123
169
445
153