20
155
210
181
346
64
302
14
78
143
192
57
184
363
287
343
71
447
86
211
31
68
28
77
106
236
5
35
55
33
44
130
38
104
13
62
37
41
90
227
92
29
43
63
162
168
53
102
4
65
10
149
27
56