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