4533
795
1799
1207
1050
1125
806
938
629
631
575
417
641
75
459
456
525
583
585
330
385
149
276
58
190
236
229
332
216
99
77
199
189
159
228
240
274
177
133
165
196
98
167
127
219
119
143
117
139
156
216
151
71
121
92
170
140
10
135
117
101
205
132
94
94
88
51
36
110
62
119
104
117
82
65
88
36
75
60
129
94
114
64
57
96
74
47
53
52
38