296
269
212
53
170
44
35
48
264
46
32
92
90
54
84
23
85
163
70
50
26
32
70
133
52
11
93
42
27
13
77
76
52
30
38
27
63
66
15
9
47
14
13
49
9
43
24
23
26
91