20
40
26
111
24
63
35
247
50
177
71
147
51
75
96
405
46
87
279
102
28
25
159
98
300
37
685
43
66
100
65
32
44
196
29
15
41
86
1263
140
166
120
22