20
14
99
18
24
86
97
112
78
212
282
107
321
154
37
89
651
47
22
13
108
60
55
258
426
42
28
133
1281
45
49
67