177
175
669
70
38
107
723
997
422
91
132
62
346
572
89
92
316
90
95
192
63
48
117
153
111
45
77
12
155
409
249
261
204
207
149
344
289
145
324
166
49
85
535
98
1196
380
80
468
372
314
159
211
40
152
114
173
104