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