22
18
105
21
24
86
100
99
112
78
213
282
108
322
154
37
89
655
47
13
109
60
55
258
429
42
28
133
1282
49
67