87964529
32124343
43167163
31141236
97299432
89107300
30191655
49971781
46127638
10511008
39432008
8339876
51564757
20868172
76657642
31528124
41551790
2815317
65841004
86991203
24213444
79558802
42165012
14999873
31972398
31653582
9309089
82096480
65366827
49999669
62795802
31505090
95047760
34398764
17081312
81632678
57254192
33743186
42073316
6570687