81
96
80
99
106
52
59
35
65
85
76
113
87
74
64
80
89
43
87
132
102
62
116
111
92
54
93
56
45
80
46
59
118
94
42
40
51
55
68
63
146
62
68
89
64
89
150
76
91
40
56
138
100
75
163
97
57
56
64
273