41
36
290
24
58
46
37
29
394
95
17
23
20
38
123
48
56
63
19
16
64
59
49
15
50
13
149
132
10
40
279
34
96
72
52
22
28
12
93