40
372
37
342
16
196
52
237
14
164
19
125
11
128
118
18
119
114
90
100
8
76
5
99
66
509
12
95
3
98
13
101