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