22
456
156
293
223
124
122
421
139
265
85
49
576
165
52
95
54
212
73
71
55
302
38
20
392
250
810
103
18
291
107
80
37
32
39
118
31
216
74
90
28
385
161
155
5014
215
167
46
27
65
101
89
13