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