39
83
313
17
22
86
39
152
143
89
170
29
133
67
157
41
12
227
211
183
324
266
241
190
312
205
178
343
222
247
218
288
214
198
311
271
340
236
251
241
320
200
221
297
308
190
266
233
254
227
219
412
194
317
193
254
306
390
182
220
256
180
194
284
310
352
361
254
301
363
508
42
66
61
87
90
992
537
146
85
165
241
219
472
72
69
210
206
61
50
221
47
53
224
182
105
333
514
246
722
342
119
85
607
95
560
76
204
126
98
240
302
344
208
214
279
227
179
153
170
182
173
234
195
205
197
169
170
158
197
185
151
176
173
173
155
170
176
166
3526
303
57
84
156
211
84
631
220
178
557
126
61
50
1333
56
521
65
219
604
191
126
928
604
190
122
273
95
289
686
542
430
236
378
921
160
1401
391
404
410
177
194
800
1505
260
262
629
363
186
226
195
109
53
195
226
186
72
288
500
4340
228
552
69
705
152
81
294
389
513
279
4824
928
2135
537
630
806
1042
758
797
159
154
177
410
215
82
91
311
82
367
82
575
281
298
96
540
184
81
253
204
81
327
183
190
78
140
98
216
343
833
347
146
45
323
113
369
209
256
180
95
311
358
274
57
73
534
32
1052
237
1807
252
153
89
23
96
277
30
35
322
341
17
90
17
312
130
563
217
249
117
515
689
803
277
39
171
409
32
41
36
421
89
33
217
34
377
145
444
124
122
462
52
96
102
243
950
206
46
121
102
98
90
103
92
91
75
143
111
89
91
102
214
72
70
360
284
46
39
194
96
42
48
240
32
33
152
483
639
491
61
132
47
180
83
248
68
70
75
45
83
37
133
161
85
53
68
30
126
86
230
168
197
137
361
410
74
147
127
185
41
328
72
257
126
79
114
155
188
49
127
129
234
108
211
62
632
131
94
118
183
170
133
128
314
157
30
241
178
125
141
138
279
192
128
128
95
119
139
75
82
31
21
46
247
90
674
199
221
139
195
241
77
205
45
127
32
37
237
56
177
39
90
53
220
68
59
53
29
50
74
55
55
72
60
57
68
44
116
223
37
56
160
942
572
574
110
340
40
56
154
102
96
19
112
286
412
681
169
468
135
177
131
84
132
84
112
84
115
81
80
85
86
159
36
79
207
100
390
152
569
22
113
114
35
65
53
85
99
113
380
93
41
88
188
226
105
176
186
116
59
237
126
78
602
63
62
100
1043
136
159
337
123
214
519
323
222
208
136
83
47
509
449
126
175
69
67
62
62
195
60
54
51
40
56
72
57
72
64
59
52
61
72
72
143
283
65
273
115
63
83
169
65
180
142
88
126
357
168
113
