17
98
28
11
45
10
37
43
266
21
6
143
95
57
67
47
135
18
65
22
859
7
78
49
39
72
167
55
89
106
148
97
94
34
36
84
29
27
155
430
113
86
747
727
272
547
842
48
965