81
25
102
140
34
6
9
37
44
142
137
132
29
24
30
95
43
19
8
144
163
185
286
223
255
577
484
74
196
344
217
93
339
129
78
77
82
35
178
98
215
182
332
90
226
54
33
159
161
27
69
26
73
66
148