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