288
266
208
51
168
35
44
51
45
259
90
29
82
148
45
161
91
69
13
84
26
10
175
132
69
41
26
50
127
75
42
93
74
50
8
62
61
50
75
22
38
130
94
158
28
48
14
52
47
82