285
266
51
208
167
35
44
51
259
45
29
90
82
147
161
44
91
13
69
84
26
174
69
10
25
93
132
41
50
8
75
22
75
42
50
74
62
127
158
50
28
23
82
61
14
42
47
52
38
48