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