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