295
269
212
53
170
35
44
46
264
46
32
92
54
90
85
70
162
83
133
26
32
23
13
50
70
76
27
27
42
52
8
93
11
15
14
91
9
63
52
30
26
49
47
14
90
13
43
23
60
38