11
31
96
203
71
78
25
27
248
91
108
67
87
84
231
32
192
211
109
81
73
16
48
85
237
147
152
206
44
756
202
51
80
83
38
273
18
54
46
59
97
45
332
405
544
82
233
176
245
171
281
142
399
90
133
62
36