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