26114953
5929467
76521657
86079733
3961365
39753060
30122109
72702413
55352247
9344655
16569354
96741430
751460
56138284
48481317
44189693
9083953
2746608
79975882
43487574
64422973
96145191
17736896
59574740
9348180
88715560
63982682
48514511
26181294
95597474
83658276
40121832
11241639
78243885
2737561
59512498
18484667
22712651
39873050
1518067