2
5
17
3
16
18
8
20
24
4
11
10
14
23
19
22
15
66
9
21
43
80
48
62
28
106
81
33
13
68
12
63
41
38
69
42
40
165
53
45
85
61
26
143
44