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