117
171
23
166
81
177
70
167
253
78
67
280
183
64
175
178
309
244
259
194
377
16
79
125
503
110
184
108
90
365
24
98
33
45
46
31
35
497
101
50
158
109
75
151
57
93
126
54
187
32
116
59
30
27
12
86