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