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