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