70
111
47
55
38
59
94
75
46
80
20
16
171
97
79
100
58
112
73
152
60
281
34
203
67
72
99
76
32
65
52
53
104
29
27
68
62
149
105
44
28
39
101
158
45
96