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