290
266
211
51
169
35
44
45
52
29
260
90
82
149
91
69
94
69
84
46
13
162
42
10
61
75
51
42
134
26
83
175
50
13
22
131
8
62
27
38
46
48
93
76
52
74
28
7
47
51