25
151
9
241
18
87
118
81
22
488
29
140
105
280
420
711
242
72
103
42
51
147
59
124
88
400
40
286
6
97
38
149
30
23
16
95
115
62
336
56
223
71
28
57
44
209
83
131
220
37