1
9
2
8
3
5
10
24
35
14
60
50
12
20
54
65
64
97
135
37
153
46
48
42
94
100
30
13
31
15
28
45
129
59
83
164
62
26
63
39
75
119
183
18
23
89