266
211
169
45
260
82
69
84
46
51
62
97
38
27
93
52
46
48
23
28
27
91
32
15
42
50
34
89
54
30
37
39
66
25
28
47
34
4
31
36
17
31
10
29
31
32
40
5
18
24