20
15
7
13
6
75
31
1616
55
18
32
359
46
335
29
152
260
49
9
11
62
24
91
21
1361
23
343
56
40
19
30
42
154
141
14
72
47
366
90
22
328
237
41
38
12
274
524
26
58