20
44
32
147
34
30
101
140
18
27
205
81
25
7
96
26
516
111
69
55
93
475
541
42
162
47
117
219
19
22
130
901
170
51
9
84
154
1962
314
78
633
160
15122
15
354
519
74
56
226
1759
45
36
435
213