22
57
116
121
19
14
54
73
47
49
44
85
27
11
874
131
319
55
212
41
459
445
3832
53
202
20
29
148
88
558
68
119
177
335
62