56753851
8801669
31156242
52014433
3691382
64447245
12003887
5397285
9578518
6921438
75492342
55112479
26657869
9958298
15989828
10757590
7720908
23232812
52865318
45534193
60896625
1054599
89261378
55953256
86886712
9408681
85008679
4251332
88704905
86368247
7772687
46604863
38853570
86514543
70359300
32707802
41546166
24089865
86116979
75108477