16
21
83
23
17
111
166
75
45
106
116
8
20
18
30
32
10
36
38
55
67
69
72
34
95
109
53
123
68
14
11
33
37
48
39
42
15
77
41
27
91
80
22
28
13
31