21
22
210
72
295
344
43
257
25
69
92
15
96
105
28
107
24
52
57
221
39
44
17
130
403
711
175
91
108
80
61
48
35
75
37
119
20
167