20
24
174
40
23
1578
29
390
41
122
146
50
120
60
5
253
46
12
839
18
777
27
548
32
11
17
56
171
43
33
10
4
69
58
30
53
414
36
25
22
57
26
176
133
28
183
672
8