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