279
265
208
51
167
43
35
50
28
90
258
91
44
13
82
69
31
44
10
159
8
69
84
74
50
25
22
75
41
25
13
50
28
42
7
47
62
93
130
23
10
50
56
24
24
66
48
89
13
91