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
130
42
38
62
8
50
12
48
26
93
51
7
42
58
28
15
47
23
37
24
76
39
91
25
34