2543
1069
1716
1440
277
846
871
794
970
785
183
863
369
462
643
279
545
421
158
252
431
335
266
352
369
316
90
311
345
287
124
315
414
237
202
210
144
161
126
94
121
150
169
176
137
77
92
161
229
171
107
126
171
65
109
136
187
70
87
154
32
175
68
123
108
96
78
73
86
77
93
33
78
121
36
115
67
193
22
45
40
14
43
24
107
68
107
127
63
130