4
11
7
31
5
8
9
3
10
53
21
22
15
6
16
39
28
54
66
19
17
46
23
30
41
27
35
67
49
29
48
32
63
34
40
47
102
171
38
52
56
123
18