296
269
212
53
170
48
44
35
264
46
32
150
92
90
42
85
83
163
54
70
23
26
50
94
13
133
70
176
42
74
76
61
11
27
93
52
134
52
27
9
128
15
52
159
63
30
9
28
14
38