3
17
18
9
23
21
39
10
4
26
66
46
83
127
30
11
37
42
51
56
78
69
55
153
31
16
24
5
12
101
62
110
126
35
40
44
41
43