16
40
67
19
23
26
66
42
160
340
30
15
54
119
34
49
35
68
38
22
27
122
126
71
64
33
29
217
378
52
58
245