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