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