225
40
67
30
150
170
167
39
129
115
89
79
86
264
57
44
73
56
108
70
17
63
47
142
94
69
119
171
176
133
114
149
83
120
101
123
111
110
118
32
64
153
274
77
219
116
159
206
438
222
585
271