13332942
82865215
6558029
12192947
11688459
98901691
86247124
80228012
23766345
67871360
48363429
38841216
4632129
99707226
51853752
69476909
8152694
52487197
80519754
75441019
71362527
80646134
98316212
67494789
65585660
41615600
5711783
512133
12247564
66884882
85793522
30473874
66258420
19928703
7499328
16411645
94203306
10937414
75634814
50887957