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