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