28114802
52857611
12652906
30454640
50183567
7403592
93268600
36095543
18067957
43609705
24676126
96391236
17917891
60092575
40987715
33412611
36986867
18721429
49098600
96106383
16897366
23154985
17442680
6520854
47041874
75624376
8432217
84055304
72579025
22991988
49557939
57845802
86645602
99074216
80673019
49758565
409255
29338002
9683685
84194735