180
95
99
88
85
98
73
58
52
42
66
83
59
67
53
72
82
71
65
61
48
56
10
62
26
31
55
40
43
70
51
24
44
57