97
92
100
112
344
167
155
42
246
199
338
95
262
152
64
99
67
66
101
32
34
176
292
61
137
157
49
104
91
133
73
38
274
17
27
31
144
195
171
53
50
119
40
233
140
77
315
165
21
36
16
215
328