51
37
10
23
50
551
54
52
32
33
116
76
64
113
178
47
79
59
189
68
43
57
215
72
342
778
61
222
165
229
14
9
21
29
13