43
68
115
52
39
106
89
56
84
77
55
45
70
140
151
157
82
27
110
78
58
10
95
90
42
150
62
53
49
35
36
73
46
32
63
81
64
65
71
31
41
74
48
86
103
59
22