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