32
80
124
74
91
93
81
153
275
264
187
83
282
49
315
168
260
109
307
95
295
56
61
58
257
157
101
54
102
88
166
475
167
90
401
21
31
72
18
86
51
33
57
26
99
9
28
42
22
65
39
27