20
42
97
72
396
57
199
16
373
39
69
27
240
19
77
88
157
60
46
59
15
38
26
12
32
41
14
21
61
17
9
45
28
58
118
37
52
51
18
10
49
35
81
22
167
83