283
266
51
208
167
35
44
51
90
258
28
45
91
147
82
160
174
132
44
69
69
13
42
74
41
10
25
84
50
25
8
50
93
22
62
42
75
28
82
50
74
25
158
28
23
93
7
47
130
127