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