51612536
38065015
64897148
66868713
17303959
15298810
97609746
74943409
73955392
48421470
39251100
92713071
87825162
37662463
42076757
43201414
39348670
98645222
4909842
15256763
32322901
4219527
85547070
78647506
14074132
24168588
31223658
7853532
81203355
35251068
50983803
78104630
99863865
66711314
71619933
96867327
30376334
72584954
9170643
6132980