130
20
155
135
32
70
97
55
169
113
47
35
68
454
33
1812
31
59
88
67
22
153
48
235
200
18
156
52
80
140
34
29
144
190
69
191
149
127
117
258
370
71
40
112
293
251
386
186
44
405
73
66
276
36
150