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