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