289
266
208
51
168
35
44
45
52
90
259
82
29
84
69
69
162
91
46
13
10
50
22
26
42
62
75
8
48
50
93
26
38
12
51
7
28
42
58
37
76
15
24
91
23
47
33
89
25
39