1
5
10
14
7
9
4
22
32
25
23
8
6
35
3
53
26
49
17
13
27
58
39
36
41
15
80
48
59
71
30
46
42
60
150
63
203
121
166
38
77
146
66
78
87
33
124