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