85303812
86081176
11377650
10513733
95123040
79066189
97702003
73067833
36951314
49011326
46957811
20011600
62595514
61362582
74956634
30203912
36576466
1816989
5212686
57046164
61487528
30766902
5708352
29488776
13244163
37956573
4091085
29927290
34431614
13519389
21007075
18081650
43049085
60725588
50566682
75309499
34162060
83744418
5725941
21387181