9
34
41
96
59
67
133
93
75
71
95
143
123
175
73
98
91
134
47
61
55
54
17
140
92
110
60
72
164
35
36
33
179
369
315
181
353
226
233
142
190
138
94
81
160
189
99
135
106
180
127
124
167
105
100