265
208
166
42
257
44
81
84
69
25
62
96
42
92
22
24
46
50
27
28
37
65
27
34
7
91
52
50
88
47
32
24
26
14
36
31
39
37
39
73
11
18
13
8
31
17
27
33
32
13