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