81
64
71
216
88
217
103
143
42
40
68
107
128
54
30
150
87
95
59
140
72
98
83
120
188
108
23
79
75
80
34
276
63
94
78
32
237
236
47
77
166
36
66
176
48
92
45
67
85