25
36
19
95
30
90
26
85
775
1017
1217
45
372
375
67
38
33
56
87
28
17
10
3
20
46
55
40
1390
1346
1923
72