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