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