18
268
40
69
31
21
147
86
240
378
567
14
271
146
407
316
126
180
37
64
56
75
94
26
33
60
41
195
52
188
35
92
13
79
103
23
8
34
20
74
42
66