289
266
208
51
168
35
44
51
45
90
259
29
82
45
31
91
69
161
84
13
26
10
69
50
76
42
26
22
62
50
93
8
75
50
130
38
48
13
28
7
25
12
13
14
42
47
91
24
23
58