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