56
52
22
256
14
39
223
103
147
30
69
32
79
891
25
21
23
63
27
118
73
59
62
93
89
15
11
64
40
124
17
46
19
48
107
35
49
60
91
9
38
8
139
24
28
82
34
43
122
497