51125536
9592945
61736473
17775781
32343593
24625957
29424000
44929789
50212359
24299032
79596398
19443108
37372909
16246900
8734911
64197555
46819819
72217538
26631776
28334069
4996412
93526541
9352455
28418832
14503934
20877237
57513093
74975752
443351
76915283
63991788
85822719
93615966
8571899
780924
70573721
89587423
2203552
32948069
2805183