106
92
69
52
88
64
139
56
174
67
81
148
120
179
138
75
79
44
48
105
126
162
181
43
18
153
15
26
215
102
110
19
27
61
477
59
42
237
35
24
219
160
99
100
276
72
16
83
96
117
8
85
171
143