25
50
42
9
508
8
20
24
790
772
28
43
179
36
235
212
44
30
17
58
6
85
19
45
78
59
14
12
10
143
37
35
60
18
13
92
155
11
332
95
90
49
48
86
21
137
51
139