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