58
43
35
4
260
88
253
10
93
31
18
363
22
16
34
185
26
445
32
54
77
405
23
49
19
25
55
52
13
33
62
70
183
48
196
28
106
63
17
59
27
15
12
50
157