8560646
2987300
36231362
38954655
66726307
13436004
40127426
94124350
89056024
52361481
21292075
50051270
66362508
63944575
8164108
8295176
60528706
7562839
99866624
4942165
38799450
34336822
24831861
8897706
6305332
58409943
4260482
18739749
53828082
65883600
63162015
70093605
54548957
30313666
65229590
2956982
87035286
77819539
65231148
65615610