409
78
155
116
191
55
125
317
72
540
60
70
67
59
53
50
46
63
39
51
48
207
56
31
28
43
66
36
49
44
54
52
33
269
93
25
38
74
84
7
105
21
20
10
169
35
184
18