81578175
28049728
66148964
16544001
8743993
65391171
96753628
7475523
66919436
48851336
10353936
56895564
75482055
48414
4843563
43474427
99317306
92208296
67066997
95322423
26866053
69958670
25593564
98606987
53279232
64823914
50983512
7738129
73359733
73659732
22575634
21808456
93724899
58818457
69234832
70551705
68008805
4211187
26445368
90022750