29633131
4977714
40455416
27642841
49797372
37259406
34806981
71851472
30922358
78682670
46823391
26497303
99891759
5199596
2782326
2287130
3067502
67696354
93897847
541578
90767856
59297826
3134832
56389710
56458242
11549521
20507568
93103861
53337113
46882487
55067419
8971219
1926303
4954238
46137270
96097130
80139643
55026428
28287725
7040810