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