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