8
311
45
12
11
15
52
32
64
4
6
94
17
16
66
36
20
71
43
47
21
23
289
44
31
5
42
295
28
27
19
75
97
10
195
261
7
158
790
26
272
76
14
224
63
91
80
48
122