40
482
84
468
28
439
100
402
102
364
6
312
279
23
29
258
25
205
54
16
156
51
149
139
79
140
9
117
20
123
13
109