12797566
12482084
66646754
9086468
3449688
4317278
95518608
59983451
79853508
26791681
51458348
33385429
32283484
40101618
72261601
40226627
51103487
50065602
48914548
45998315
33245119
92866596
2274591
665447
452284
35685542
11989169
291013
62415835
93399391
3404428
85174488
96869282
75094753
39875079
32345602
59291280
94189666
18278321
15687142