40
351
382
188
175
803
150
166
434
155
150
419
147
161
168
144
158
139
160
139
158
154
867
139
149
155
160
34
160
898
1469
439
177
747
165
134
165
143
192
365
981
154
166
428
440
159
137
139
55
235
396
648
155
153
144
167
512
170
151
154
56
129
237
34
391
1024
439
1695
178
364
165
140
164
169
705
161
125
139
156
531
216
146
151
144
138
649
142
138
157
166
137
140
162
153
150
155
160
148
139
167
138
152
157
138
161
151
158
142
153
513
345
1036
2027
120
66
66
129
67
127
126