21
18
102
24
86
98
99
112
78
212
282
108
322
154
37
89
652
47
22
13
109
60
55
258
427
42
28
133
1282
49
67