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