77
61
100
153
88
53
54
130
34
40
20
111
85
136
60
73
141
139
104
43
142
28
24
179
52
72
26
45
79
48
99
162
212
75
98
439
148
252
112
65
234
156
365
189
152
116
178
284
213
92