20
67
19
43
131
59
72
86
47
146
54
37
130
58
31
28
120
71
38
42
256
160
18
46
66
24
144
75
29
289
82
153
197
69
70
107
172
91
101
97
33
34
74
44
57
169
156