3
18
20
37
31
2
16
53
8
19
24
27
12
26
62
6
25
11
13
59
17
57
14
40
33
29
50
35
5
45
32
21
85
51
44
76
36
86
90
30
47
121
63
69
160