100
352
131
248
21
218
82
195
157
17
146
19
136
22
120
16
152
3
128
18
92
12
83
8
79
76
6
70
7
91
1
99