53178906
7918165
18384055
76281155
97689849
67493352
99866658
67605889
94497297
40507033
11468000
40774810
12341958
75721793
57575096
70314377
22665373
72631834
81607595
64888629
19921493
87176581
39933152
37609663
15045279
461475
33126186
2086940
83458140
43322592
53729700
83237061
34816644
39312768
61121745
91052936
19751335
47857100
59251999
438321