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