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