22788700
84791736
79835252
76902345
6520285
6273320
46017540
47772538
76592376
83578873
14643525
82063461
63427853
28464595
99459069
39887390
42913524
96012838
86741486
8760865
48014595
61159578
96998460
29884001
10045249
7716622
91269685
31097667
62255324
12847441
16171298
58309209
8347620
65643088
53599980
9685949
3764135
1708563
79596891
54261487