30
259
48
248
75
229
124
221
21
179
85
176
79
161
71
155
23
133
6
348
33
128
14
107
11
105
99
34
113
18
95
10
39