85
15
166
133
104
99
8
23
11
13
14
5
3
31
18
36
47
20
16
12
177
54
28
34
64
32
29
30
270
40
51
9
24
27
17
45
22
43
80