266
208
167
259
45
82
44
69
84
25
93
97
62
50
23
42
38
48
46
91
50
28
32
28
25
15
52
27
31
18
37
9
29
89
36
4
34
29
34
17
39
66
27
32
40
4
24
73
20
31