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