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