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