66
42
40
28
31
20
10
154
46
57
76
54
105
15
110
82
79
73
503
58
133
25
33
36
26
22
13
16
6
4
29
5
18
7
44
56
74
43
65
59
49
88
45
86
48
30
159
55
124
27
32