39132842
34373059
7820860
8191935
4197334
76188298
32564766
54363763
24174178
36254200
84016681
97957062
29794275
53978351
32418399
69595880
98298547
58209911
3396149
95777607
84553167
88126582
82696009
59973893
63796203
38877105
44362461
89671046
37853279
74749162
20379673
20007665
52226446
2214829
99116142
40999304
74286398
57694671
6570611
67755416