529
48
27
77
547
51
1181
31
66
21
71
168
37
35
123
53
222
55
20
87
603
422
57
62
86
8
16
46
13
163
78
23
72
28
69
4