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