92
91
198
47
66
349
23
256
56
315
722
139
430
83
760
409
648
402
913
119
278
329
73
194
64
472
367
143
373
97
358
130
152
60
229
295
361
104
172
122
348
59
355
480
494
141
42
49
102
125
24
115
184
58
40