20
10
323
368
380
461
16
331
415
508
17
29
46
179
18
305
32
30
213
839
566
516
762
67
104
23
256
467
27
571
28
309
668
37
226
108
8
15
52
103
50
343
338
47
803
95
423
675
36
43
408