20
27
162
70
90
26
40
16
35
57
100
32
29
62
60
79
10
124
65
157
115
164
143
30
15
31
28
8
75
9
17
33
47
37
12
42
48
63
208
87
82
77
0
220