20
150
106
96
29
62
93
74
59
26
17
9
61
18
84
24
52
76
812
23
15
45
42
130
89
120
75
48
30
110
34
67
40
88
51
38
125
54
8
22
58
141
264