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