139
129
68
286
115
53
76
359
173
170
123
461
124
438
72
101
422
225
120
60
140
146
121
240
163
218
54
118
723
86
189
110
196
107
89
204
246
83
152
158
55
222
232
253
367
96
117
250
466
410
411
127
168
345
177