180
130
103
47
250
185
100
349
750
647
116
225
78
148
198
160
82
493
199
183
273
65
53
150
337
93
285
297
762
308
127
104
71
243
73
74
217
290
113
764
42
90
49
276
176
119
251
146
139
91
97
20
491