22
63
99
10
38
251
44
106
95
113
114
43
35
36
98
96
152
67
47
122
549
1047
132
135
166
163
100
119
283
52
78
164
312
62
58
178
366
80
133
139
69
134
28
120
128
85
71
156
53
42
34
57