180
289
750
524
197
16
42
382
118
183
343
416
35
75
10
25
33
31
70
314
246
1386
56
108
243
89
48
296
142
159
97
565
421
10676
1122
150
168
106