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