290
266
211
51
169
35
44
45
52
29
260
90
82
91
69
69
84
46
13
162
10
75
51
42
26
50
13
22
8
62
27
38
48
93
76
28
7
23
51
47
59
42
27
91
15
34
89
37
39
24