9
16
13
10
66
12
18
17
29
26
20
21
36
32
25
34
14
31
6
91
228
7
11
3
19
27
23
5
40
50
46
47
64
8
54
555
124
270