534
313
80
423
424
147
415
300
193
101
514
170
344
591
307
542
304
422
326
480
294
158
282
148
474
177
30
239
35
477
449
365
12
363
481
232
562
87
545
587
556
200
71
450
454
331
310
427
41
17
551
504
332
3
382
77
256
568
386
593
503
371
396
91
197
329
213
469
570
297
243
95
224
124
583
582
543
226
374
131
186
418
452
7
191
140
525
575
461
433
475
552
456
580
440
112
228
505
370
328
241
346
103
462
86
385
366
266
117
419
333
531
359
168
122
499
240
138
599
519
14
325
373
389
89
259
244
316
184
492
187
133
216
403
508
169
315
573
183
468
129
335
291
54
435
280
288
413
339
399
384
203
353
464
358
16
400
174
372
82
495
59
33
206
416
398
295
262
512
157
47
457
470
516
561
321
134
380
425
586
60
207
496
6
268
212
592
558
34
257
338
159
119
165
231
2
521
506
502
217
152
130
431
337
127
29
401
490
160
221
343
520
527
306
569
126
258
237
286
572
510
417
311
278
309
11
523
65
274
451
173
176
467
164
537
102
305
4
0
410
61
494
364
81
58
289
189
94
247
579
254
597
595
567
261
185
175
577
439
539
233
285
460
188
270
327
204
388
32
303
522
260
472
404
298
430
448
356
167
578
368
276
201
351
84
302
566
290
517
581
479
308
172
482
143
139
342
473
322
515
402
210
287
92
360
428
421
350
318
154
123
293
40
378
249
269
83
354
501
215
229
108
24
283
441
408
498
264
37
100
255
406
281
544
42
574
375
68
111
394
405
144
596
420
379
273
557
153
1
242
362
263
323
487
125
529
155
533
530
275
267
73
55
20
296
115
19
128
565
245
528
209
443
301
387
485
182
225
105
253
463
341
90
230
412
598
21
121
28
546
222
208
497
192
190
553
324
555
432
45
518
507
550
334
426
391
31
465
548
429
453
411
93
585
500
564
79
62
352
51
36
407
535
114
57
48
118
563
589
317
392
74
142
69
132
414
76
151
376
218
340
547
314
75
536
357
455
141
194
9
265
594
178
447
234
70
53
526
246
38
571
336
56
361
488
248
491
540
541
113
166
199
211
436
202
538
110
214
486
236
524
235
150
15
179
145
13
320
483
438
476
446
99
66
5
109
590
162
458
136
377
284
459
98
88
27
393
471
409
345
251
511
156
44
250
22
220
116
227
219
106
367
137
171
72
149
292
560
25
196
78
63
181
195
96
52
509
104
49
442
