6
11
21
22
189
125
62
23
18
31
64
8
96
210
13
165
47
83
128
143
438
34
136
252
482
644
10
288
203
17
426
87
227
15
163
42
29
727
38
81
249
267
12
43
41
36
7
115
50
359
133
131