30653158
45105503
95286877
49247590
15873979
76422033
16021717
27612096
17781396
27593670
25604473
80383575
23841457
43899812
27001721
51418675
36682848
77971757
78741331
1687912
6135899
28314051
63931678
1629444
80547856
83522487
7709312
54372529
1771288
4651725
12878066
19322048
72581329
1448968
28262559
22024468
85734442
1980526
59469632
54712936