22
18
105
21
24
86
99
112
78
212
282
108
322
154
37
89
654
47
13
109
60
55
258
428
42
28
133
1282
49
67