58
21
24
54
60
75
64
52
809
511
36
10
13
16
770
190
1342
628
334
307
153
173
32
28
175
25
101
672
261
147
22
23
404
135
596
11
103
133
68
62
142
4
120
5
7
20
39
72
27
8
391
97