91
100
112
342
164
155
42
246
199
337
95
262
152
64
99
67
66
101
32
34
175
291
151
61
137
157
49
104
98
89
132
73
38
273
17
27
31
144
195
169
52
50
119
133
40
226
140
77
309
162
21
36
16
213
325
94