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