178
540
72
478
63
183
28
205
44
227
40
164
139
30
121
45
159
68
396
7
107
53
136
18
98
17
103
2
89
13
83
31
106
5
91