285
266
51
208
167
35
44
51
259
45
28
90
82
161
44
91
13
69
84
26
69
25
10
93
8
50
75
22
75
42
50
62
50
28
23
47
42
38
48
91
12
28
25
58
7
15
33
14
27
37