51157015
43721317
50282945
38043762
3318909
28925655
21801696
3409962
12844452
96037840
83239036
65049102
95572025
81933885
93184072
36719925
674483
11645483
83799826
53085642
44848808
2544088
79854075
59367206
74345751
4519866
52291008
98185366
16123067
30247150
93249724
1795243
76601285
29618903
40273122
81073279
57583448
8319886
3483644
46504740