25
26
22
23
20
47
7
178
54
35
5
110
45
33
19
481
9
507
24
61
73
16
71
96
91
29
68
46
2
273
82
32
41
135
15
18
36
52
49
13