25
12
17
354
130
183
359
370
31
68
8
23
43
71
28
56
9
318
402
179
1389
44
113
416
99
478
82
18
42
87
35
224
109
961
124
226
74
136
26
22
520
11
27
63
70
36
13
552
92
8123
786
121
139