86
418
96
250
50
275
59
228
41
113
21
295
31
146
37
164
112
19
92
7
121
16
99
4
94
15
80
254
2
84
11
63
3
72