59
49
30
143
129
53
32
35
33
24
50
99
26
69
67
48
44
73
18
45
8
41
31
13
5
9
7
6
28
159
2
3
15
77
54
39
10
14
107
43
23
27