31
46
71
72
131
401
104
89
63
55
273
97
51
84
253
134
112
139
48
114
135
59
52
68
161
169
158
143
147
268
150
289
274
198
141
64
346
355
301
123
129
83
207
204
138
223
199
1325
184
193
65
430
237
324