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