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
16
11
64
40
124
17
46
19
48
107
36
49
60
91
9
38
8
139
24
28
82
34
43
123
497
35