32
27
123
109
90
112
73
570
57
51
87
1240
46
41
55
85
61
21
673
131
118
71
75
171
145
202
63
128
47
205
178
102
74
106
164
176
69
44
188
92
52
215
136
101
98
64
248
31
48
42