20
16
14
23
28
26
388
56
37
8
235
42
22
13
36
7
80
510
51
180
45
176
285
63
601
12
760
25
17
24
1700
18
120
99
9
111
73
293
128
303
40
27
60
83
19
31
55