71
65
86
50
46
84
119
90
33
180
101
133
116
189
172
93
47
39
19
201
107
38
29
112
126
42
104
114
16
77
153
207
192
99
58
161
75
74
178
12
28
15
67
26
18
113
240
129
40
43