400
63
154
157
92
189
78
27
28
24
104
142
202
90
30
288
134
71
170
249
20
52
26
185
59
18
158
284
67
265
65
49
51
94
37
23
186
103
191
95
74
131
9
64
33
211
109
89
702
83
17
130
148