95268842
66683440
74194480
19752552
60829313
4243807
76891387
62169098
82675369
3725618
54211355
36992932
81504590
93688799
8651556
41091780
17801912
19935789
62778774
32164923
29925886
92695243
14739631
15831854
4471195
7649292
8580668
28969423
20751426
1001942
70433382
49723839
31083231
19237079
35119230
66814795
16921052
7673681
79814704
8014577