266
208
167
258
45
82
44
69
84
93
25
50
42
62
23
25
38
28
48
27
89
66
91
15
9
37
34
39
29
47
30
25
4
24
15
66
51
10
10
73
32
13
17
7
5
9
22
13
35
10