45
230
129
521
23
70
3
104
42
193
331
64
20
701
235
19
1892
200
68
127
149
261
40
234
27
63
50
196
122
133
15
58
156
86
257
333
107
38
262
31
295
355
4
62
345
194
33
18
175
69
101
115
168
106
30
74