3
30
55
15
38
26
31
22
23
63
56
8
6
7
4
39
34
46
59
18
66
21
42
14
32
9
1
5
37
17
33
143
11
19
29
28
52
49
92
51