60735786
75233702
88003936
1294405
48598177
22884942
18422823
36711045
20155040
50592103
39811269
91236841
64744918
79127162
3168242
85638848
35328766
11271767
12199508
66766582
29073794
23796873
16535645
11401654
52884799
47419800
6904663
37946076
19673595
73565826
71454906
68127832
1405849
50142031
4147655
10393641
54299422
55421291
68713143
36359783