20
34
14
33
58
599
27
21
39
129
97
70
54
510
9
44
23
31
11
200
170
1
86
17
71
4
100
191
152
42
59
22
597
25
208
15
503
523
18
83
76
78
32
12
29
19
49
228
30
26