3
1
10
23
5
11
2
24
6
7
14
22
17
54
30
19
9
45
27
66
39
41
76
13
35
26
16
33
46
68
61
34
91
31
75
37
47
18
72
209
44
20
204
159