50786408
3278913
7328886
80712743
4078828
45999086
34466217
12512579
11403508
17187747
90069626
92505511
17277574
81721853
59118902
68056143
97184333
76145108
75672051
35123849
9722196
89379604
97062671
71102563
71771805
3815319
9763104
5000146
99828176
16681150
90517456
31308629
91166751
28231435
92191477
59354351
61983342
31327126
16022852
5859031