25
38
73
12
15
14
32
48
49
270
525
193
456
280
595
1455
867
118
69
10993
4001
46
108
367
57
12510
37
52
542
107
66
117
1386
40
92
215
835
103
18
42
30
396
603
2536
4768
654
100
324
1782
116
167
61
54
65