278
97
90
44
40
348
124
72
46
23
18
26
82
31
51
108
399
22
52
27
71
202
57
88
123
84
78
143
20
61
60
39
150
95
48
32
15
142
45
92
125
43
28
50
115
13
30
21