258
75
48
41
160
13
7
11
94
19
9
28
52
283
12
126
36
14
76
40
100
8
20
73
64
30
15
27
4
5
21
18
31
191
102
32
96
34
22
50
477
67
185
61
47
35
129