35
35
111
743
137
82
464
138
670
152
165
163
163
248
145
138
667
153
1851
155
154
153
143
1216
152
143
759
670
631
155
164
1788
170
145
1564
159
156
143
378
273
697
691
158
158
141
161
147
166
165
821
162
35
1137
453
701
2385
154
407
473
157
373
1601
2064
157
153
192
110
233
862
177
2231
148
122
165
138
146
626
170
234
218
159
455
668
139
150
151
352
239
163
155
2069
145
154
143
621
147
152
153
162
180
111
147
176
164
161
143
169
142
154
675
146
269
150
155
801
144
162
686
144
2448
257
242
172
151
151
145
272
168
165
137
369
411
152
1048
171
1736
317
2014
1554
167
144
436
618
876
165
495
1131
140
149
171
439
135
140
146
80
135
70
79
85
91
66
70
78
73
99