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