22
27
87
966
61
38
39
42
207
123
552
98
142
113
134
464
161
216
153
104
52
28
89
530
46
73
158
77
109
65
79
397
85
169
245
152
441
71
50
19
136
127
54
91
94
392
68
193
99
1011
226
191
163
344
224
307
131