3
6
18
5
12
13
16
15
25
20
11
24
27
10
23
29
26
19
32
21
14
8
22
37
38
54
31
34
28
33
7
4
17
45
9
36
40
35
43
39
49
47
53
48
44
30
52
51
42
86
78
96
75
80
83
79
81
94
69
41
88
93
112
111
62
58
73
64
46
99
97
95
55
89
77
59
100
103
101
63
56
60
84
57
87
90
104
65
132
50
67
72
98
68
76
108
61
66
74
71
82
147
105
107
70
92
109
102
106
85
211
131
156
121
120
141
144
110
146