11
20
3
6
18
44
81
91
31
254
129
209
217
80
59
214
70
37
165
256
47
1
5
8
61
115
90
375
134
40
183
72
16
139
187
9
17
4
96
75
143
250