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