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