20
128
28
162
218
118
138
38
52
67
293
69
88
158
73
32
116
189
63
37
39
76
235
160
24
58
56
78
26
74
53
217
104
193
36
49
668
325
171
248
192
85
61
55
66
187
176