55809938
6678125
54993058
63593345
44791756
40415632
12872221
8409733
32107753
76956248
99109343
73773292
32647945
90298821
64759479
3632406
42552455
70136465
16564426
27634387
43185016
57004129
94573179
55495021
48589628
37335076
7074145
44628608
68087869
43374624
60517151
36218260
1503804
3210672
47048878
69834802
89719412
33499828
22698618
78734460