95438534
15411874
65142316
95286033
2093424
1484945
51802323
65794049
90185983
31319209
50079692
36185953
17787419
14377675
9595511
56503007
99883627
70748873
77793688
82545056
46162614
18457083
20067702
49513036
49499457
30275386
58508461
460656
36092485
44805277
88605
7361253
64099254
6262508
36893678
10116838
37354329
41615022
1871648
28724791