20018099
9163407
74498222
61675932
72911864
55118034
67776051
62391032
64386652
2999811
538851
88682398
54293915
9447446
4080771
32351098
41205846
59236008
51641535
87328001
46676780
10567876
11185248
47635015
1100942
66089593
266695
41323454
86938000
31058317
87284344
9897290
6809840
12427593
10839532
96993146
4132591
55369690
86011748
72765850