35
143
809
149
57
15
223
125
544
387
334
239
193
469
33
218
788
128
78
323
46
160
202
274
26
83
72
122
195
77
63
100
73
124
113
165
44
98
9
107
30
118
66
79
135
70
111
130
20
47
14
317
280
137