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