27
143
40
287
166
81
22
209
139
39
992
371
190
116
91
60
57
79
80
67
76
282
155
149
75
49
129
84
47
317
263
252
120
137
156
128
107
212
43
270
127
332
90
312
231
145
97
144
158
219
157
59
96
99
88
218