342
355
52
349
48
68
367
91
799
19
133
26
166
654
17
28
38
31
37
35
292
33
159
663
85
94
56
45
14
29
259
462
705
62
767
59
92
81
100
301
200
50
18
27
174
46
3182
90
228
41