9
17
822
47
800
64
103
252
42
24
102
76
41
242
169
77
303
162
20
127
26
438
87
38
99
413
398
40
89
80
68
514
44
67
119
36
32
57
81
85
82
71
22
28
126
113
75
306
341
130
150
34
143
332
39