11
37
32
51
68
6
23
34
31
80
12
5
19
39
106
79
33
447
149
174
62
249
282
314
138
253
203
112
228
119
525
122
193
212
292
511
104
285
94
127
262
207
98
295
120
111
192
247
154
128
181
199
481