5
10
32
24
37
14
47
57
67
76
27
29
23
17
95
39
97
15
92
20
13
6
69
163
142
4
18
81
8
101
179
42
26
79
62
48
41
45
66
53
40
36