550
166
9
67
121
48
40
15
200
14
21
59
32
26
41
202
73
156
94
107
80
88
28
99
30
62
46
113
97
38
185
167
57
70
42
395
17
24
138
1221
98
50
158
104
34
23
22
33
25
87
114
72