21879065
41482596
94957575
5715837
92553100
69153488
80651315
76603763
79718083
59633911
75407818
26507037
86606146
58202400
24369573
4226690
3915625
2710127
82554023
89891547
33792668
97095542
55733275
43774358
48248960
4033470
34531423
14866817
53408846
81307749
7192267
79182408
6146647
64672593
43333338
82141996
28608487
62228226
77042816
22029905