61924526
83399546
81427722
29335924
73105529
83532455
27106854
21118010
17844593
27559966
97999120
87662008
5513673
72185832
32487854
69416241
20675681
18168793
36811459
19365384
6517425
77803560
9265397
45341976
45825228
94538132
69408997
26579669
97372647
99949815
46178867
94405699
4725182
57922571
9705716
59147611
64225656
18744799
38722855
36331046