51
151
161
34
158
42
47
130
192
79
145
155
55
39
53
84
62
81
32
73
76
116
118
93
215
63
157
232
95
166
167
61
91
140
98
110
101
77
156
113
115
52
92
114
86
72
171
90
40
108
71