80
89
191
105
189
106
71
45
50
47
73
140
60
26
180
104
23
126
67
167
40
172
66
101
98
76
99
58
42
55
27
107
93
121
35
68
161
82
78
90
95
62
36
52
49
65
103
51
69