1085
1006
1456
544
666
820
118
1040
351
888
171
230
650
380
383
234
890
220
308
61
614
117
338
439
384
150
95
123
119
416
449
468
169
189
363
86
427
35
240
92
178
138
180
382
145
151
25
141
151
96
95
79
16
127
93
208
64
80
40
100
135
26
71
71
84
78
82
119
57
91
72
42
75
110
77
102
9
110
51
59
9
74
38
28
77
25
44
23
21
52