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