266
208
168
45
259
82
84
69
46
50
62
48
26
38
93
42
37
91
15
25
89
23
39
47
28
27
66
34
29
9
4
32
14
24
51
17
35
15
2
9
30
13
10
22
73
5
67
38
13
13